TY - BOOK AU - Sommerville, Ian AU - Sommerville, Ian TI - Software engineering SN - 9780201398151 AV - QA 76.758 .S66 2001 PY - 2001/// CY - England PB - Addision-Wesley Publishing Company KW - SOFTWARE ENGINEERING N1 - Includes bibliographical references and index; Part1. Overview -- Chapter 1. Introduction -- Chapter 2. Computer-based system engineering -- Chapter 3. Software processes -- Chapter 4. Project management -- Part 2. Requirements -- Chapter 5. Software requirements -- Chapter 6. Requirements engineering processes -- Chapter 7. System models -- Chapter 8. Software prototyping -- Chapter 9. Formal specification -- Part 3. Design -- Chapter 10. Architectural design -- Chapter 11. Distributed systems architectures -- Chapter 12. Object-oriented design -- Chapter 13. Real-time software design -- Chapter 14. Design with reuse -- Chapter 15. User interface design -- Part 4. Critical systems -- Chapter 16 Dependability -- Chapter 17. Critical systems specification -- Chapter 18. Critical system development -- Part 5. Verification and validation -- Chapter 19. Verification and validation -- Chapter 20. Software testing -- Chapter 21. Critical system validation -- Part 6. Management -- Chapter 22. Managing people -- Chapter 23. Software cost estimation -- Chapter 24. Quality management -- Chapter 25. Process improvement -- Part 7. Evolution -- Chapter 26. Legacy systems -- Chapter 27. Software change -- Chapter 28. Software re-engineering -- Chapter 29. Configuration management N2 - Software systems are now ubiquitous. Virtually all elictrical equipment now includes some kind of software; software is used to help run manufacturing industry, schools and universities, health care, finance and government; many people use software of different kinds for entertainment and education. The specification, development, management and evolution of these software systems make up the discipline of software engineering ER -