Key Features
- Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering.
- Extensive coverage of agile methods and reuse.
- Integrated coverage of system safety, security and reliability--illustrating best practice in developing critical systems.
- Two running case studies (an information system and control system) illuminate different stages of the software lifecycle.
Part 1 Overview
Part 2 Requirements
Part 3 Design
Part 4 Development
Part 5 Verification and Validation
Part 6 Managing People
Part 7 Emerging Technologies