Software Engineering, 8 edition

Software Engineering, 8 edition
  • eBook:
    Software Engineering, 8 edition
  • Author:
    Ian Sommerville
  • Edition:
    8 edition
  • Categories:
  • Data:
    June 4, 2006
  • ISBN:
  • ISBN-13:
  • Language:
  • Pages:
    864 pages
  • Format:

Book Description
The eighth edition of the best-selling introduction to software engineering is now updated with three new chapters on state-of-the-art topics.
New chapters in the 8th edition
-Security engineering, showing youhow you can design software to resist attacks and recover from damage;
-Service-oriented software engineering, explaininghow reusable web services can be used to develop new applications;
-Aspect-oriented software development, introducing new techniques based on the separation of concerns.
Key features
-Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering.
-Extensive coverage ofagile methods andreuse.
-Integrated coverage of system safety, security and reliability – illustrating best practice in developing critical systems.
-Two running case studies (an information system and a control system) illuminate different stages of thesoftware lifecycle.


Part 1 - Overview
Chapter 1. Introduction
Chapter 2. Socio-technical systems
Chapter 3. Critical systems
Chapter 4. Software processes
Chapter 5. Project management

Part 2 - Requirements
Chapter 6. Software requirements
Chapter 7. Requirements engineering processes
Chapter 8. System models
Chapter 9. Critical systems specification
Chapter 10. Formal specification

Part 3 - Design
Chapter 11. Architectural design
Chapter 12. Distributed systems architectures
Chapter 13. Application architectures
Chapter 14. Object-oriented design
Chapter 15. Real-time software design
Chapter 16. User interface design

Part 4 - Development
Chapter 17. Rapid software development
Chapter 18. Software reuse
Chapter 19. Component-based software engineering
Chapter 20. Critical systems development
Chapter 21. Software evolution

Part 5 - Verification and validation
Chapter 22. Verification and validation
Chapter 23. Software testing
Chapter 24. Critical systems validation

Part 6 - Managing people
Chapter 25. Managing people
Chapter 26. Software cost estimation
Chapter 27. Quality management
Chapter 28. Process improvement
Chapter 29. Configuration management

Part 7 - Emerging technologies
Chapter 30. Security engineering
Chapter 31. Service-oriented software engineering
Chapter 32. Aspect-oriented software development

Free sample

Add comments
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019