内容简介
Part 1 Overview
Chapter 1 Introduction
Chapter 2 Computer-based system engineering
Chapter 3 Software processes
Chapter 4 Project management
Part 2 Requirements
Chapter 5 Software requirements
Chapter 6 Requirements engineering processes
Chapter 7 System models
Chapter 8 Software prototyping
Chapter 9 Formal specification
Part 3 Design
Chapter 10 Architectural design
Chapter 11 Distributed systems architectures
Chapter 12 Object-oriented design
Chapter 13 Real-time software design
Chapter 14 Design with reuse
Chapter 15 User interface design
Part 4 Critical Systems
Chapter 16 Dependability
Chapter 17 Critical systems specification
Chapter 18 Critical systems development
Part 5 Verification and Validation
Chapter 19 Verification and validation
Chapter 20 Software testing
Chapter 21 Critical systems validation
Part 6 Management
Chapter 22 Managing people
Chapter 23 Software cost estimation
Chapter 24 Quality management
Chapter 25 Process improvement
Part 7 Evolution
Chapter 26 Legacy systems
Chapter 27 Software change
Chapter 28 Software re-engineering
Chapter 29 Configuration management
References
Index