TY - GEN AU - Sommerville,Ian TI - Software engineering T2 - International computer science series SN - 0321210263 U1 - 005.1 PY - 2004/// CY - Boston PB - Pearson/Addison-Wesley KW - Software engineering N1 - Includes bibliographical references (p. [727]-742) and indexes; Pt.1. Overview -- 1. Introduction -- 2. Socio-technical systems -- 3. Critical systems -- 4. Software processes -- 5. Project management -- Pt.2. Requirements -- 6. Software requirements -- 7. Requirements engineering processes -- 8. System models -- 9. Critical systems specification -- 10. Formal specification -- Pt.3. Design -- 11. Architectural design -- 12. Distributed systems architectures -- 13. Application architectures -- 14. Object-oriented design -- 15. Real-time software design -- 16. User interface design -- Pt.4. Critical systems -- 17. Rapid software development -- 18. Software reuse -- 19. Component-based software engineering -- 20. Critical systems development -- 21. Software evolution -- Pt.5. Verification and validation -- 22. Verification and validation -- 23. Software testing -- 24. Critical systems validation -- Pt.6. Managing people -- 25. Managing people -- 26. Software cost estimation -- 27. Quality management -- 28. Process improvement -- 29. Configuration management ER -