21.01.2022 Views

Sommerville-Software-Engineering-10ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

20

Systems of systems

Objectives

The objectives of this chapter are to introduce the idea of a system of

systems and to discuss the challenges of building complex systems of

software systems. When you have read this chapter, you will:

■ understand what is meant by a system of systems and how it

differs from an individual system;

■ understand systems of systems classification and the differences

between different types of systems of systems;

■ understand why conventional methods of software engineering

that are based on reductionism are inadequate for developing

systems of systems;

■ have been introduced to the systems of systems engineering

process and architectural patterns for systems of systems.

Contents

20.1 System complexity

20.2 Systems of systems classification

20.3 Reductionism and complex systems

20.4 Systems of systems engineering

20.5 Systems of systems architecture

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!