Preface
Part I: Introduction
1.
Introduction
1.1.
Engineering
1.2.
Software
1.3.
Software engineering
1.4.
The modern synthesis
Part II: Analysis of knowledge areas
2.
Requirements
2.1.
Digest
2.1.1.
Elicitation
2.1.2.
Analysis
2.1.3.
Specification
2.1.4.
Validation
2.1.5.
Management
2.2.
Concepts
2.3.
Analysis
3.
Architecture
3.1.
Digest
3.2.
Concepts
3.3.
Analysis
4.
Design
4.1.
Digest
4.1.1.
Methods
4.1.2.
Views
4.1.3.
Usability
4.2.
Concepts
4.3.
Analysis
5.
Construction
5.1.
Digest
5.2.
Concepts
5.3.
Analysis
6.
Testing
7.
Maintenance
8.
Configuration management
9.
Engineering management
10.
Engineering process
10.1.
Digest
10.2.
Analysis
11.
Engineering models and methods
12.
Quality
13.
Engineering professional practice
14.
Engineering economics
Part III: Synthesis
15.
Putting it all together
15.1.
Requirements
15.2.
Architecture & design
15.3.
Testing
15.4.
Construction
16.
Examples
16.1.
Supporting GDPR
16.2.
Online classifieds
Part IV: Conclusion
17.
Conclusion
Bibliography
Light
Rust
Coal
Navy
Ayu
Software Engineering: The Modern Synthesis
Architecture concepts