Case studies and examples
Case studies and examples help you understand real systems and illustrate some of the practical difficulties of software engineering.
Here some real cases are collected by Dr. Ian Sommerville.
- Ariane 5 launcher explosion . The Ariane 5 rocket failed on its maiden flight due to software problems. The inertial navigation system software failed and the rocket became unstable and had to be destroyed.
- Airbus 340 flight control system . The Airbus flight control system was the first example of a fly by wire system for civil aircraft. This study discusses the structure of the system and how diversity and fault tolerance is provided.