Normal view MARC view ISBD view

Software engineering / Ian Sommerville

By: Sommerville, Ian, 1951-.
Series: International computer science series. Publisher: Essex, England : Addison Wesley, 2001Edition: 6th ed.Description: xx, 693 p. ; 25 cm.ISBN: 020139815X.Subject(s): Software engineeringDDC classification: 005.1
Contents:
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.

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.

Computer programming, programs & data