Chapter 17. Overview

The architecture model is created to model the system’s design—to show the configuration of physical modules that perform all the required data and control processing. The requirements are mapped into an architecture model taking all the design constraints into account. These constraints include performance requirements, growth and expansion capability, testability, safety and availability requirements, the implementation technology, the software programming language, maintainability requirements, and the user interface. Which of these considerations play the critical or deciding role depends on the system being designed.

In arriving at a system’s architecture, we must take into account the overall objectives for that system, ...

Get Strategies for Real-Time System Specification now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.