Chapter 7

Agile Systems Architectural Design

Architecture can be defined as the set of large-scale design and system organizational concepts for a system. For systems engineering, it is primarily concerned with identifying the subsystems, defining their interfaces, and allocating responsibilities and requirements to them. In the Harmony agile MBSE approach, this is done incrementally and is focused around five key views of architecture: the subsystem and component view, the distribution view, the dependability view, the concurrency and resource view, and the deployment view. This chapter provides workflows and guidelines for developing robust and efficient system architectures and techniques to demonstrate the adequacy of the architecture.

Keywords ...

Get Agile Systems Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.