TY - BOOK AU - Sommerville,Ian TI - Engineering software products: an introduction to modern software engineering SN - 9780135210642 U1 - 005.1068 23 PY - 2019/// CY - Hoboken, New Jersey PB - Pearson KW - Microservices architecture KW - Software architecture KW - Agile software engineering KW - Software products N1 - 1. Software Products. -- 2. Agile Software Engineering. -- 3. Features, Scenarios and Stories. -- 4. Software Architecture. -- 5. Cloud-based Software. -- 6. Microservices Architecture. -- 7. Security and Privacy. -- 8. Reliable Programming. -- 9. Testing. -- 10. DevOps and Code Management N2 - This book focuses on modern software engineering techniques used in the development of software products. I have based the book on product development because students understand and use this type of software on a daily basis. Software products are developed incrementally using agile methods, executes on the cloud, security is critical and it will be maintained and managed by a DevOps team. These and other topics are covered in this book ER -