TY - BOOK AU - Sommerville,Ian TI - Software engineering SN - 020139815X U1 - 005.1 PY - 2001/// CY - Essex, England PB - Addison Wesley KW - Software engineering N1 - Preface. - Pt. 1. Overview. Ch. 1. Introduction. Ch. 2. Computer-based system engineering. Ch. 3. Software processes. Ch. 4. Project management. - Pt. 2. Requirements. Ch. 5. Software requirements. Ch. 6. Requirements engineering processes. Ch. 7. System models. Ch. 8. Software prototyping. Ch. 9. Formal specification. - Pt. 3. Design. Ch. 10. Architectural design. Ch. 11. Distributed systems architectures. Ch. 12. Object-oriented design. Ch. 13. Real-time software design. Ch. 14. Design with reuse. Ch. 15. User interface design. - Pt. 4. Critical Systems. Ch. 16. Dependability. Ch. 17. Critical systems specification. Ch. 18. Critical systems development. - Pt. 5. Verification and Validation. Ch. 19. Verification and validation. Ch. 20. Software testing. Ch. 21. Critical systems validation. - Pt. 6. Management. Ch. 22 Managing people. Ch. 23. Software cost estimation. Ch. 24. Quality management. Ch. 25. Process improvement. - Pt. 7. Evolution. Ch. 26. Legacy systems. Ch. 27. Software change. Ch. 28. Software re-engineering. Ch. 29. Configuration management. - References. - Index ER -