"The main objective of this book is to teach both students and practitioners of information systems, software engineering, computer science …