6.4 Operational Behavior

Our analysis of architecture has until now focused on form and function. But function is a somewhat quasi-static view of a system. Function is more about what the system can do than about what actually happens when the system runs. The operational or run time environment is more dynamic; things in the system happen in certain sequences, and the system interacts dynamically with surrounding systems and people. It is the difference between saying that an ATM can dispense money (its function) and listing, in order, all the steps necessary to actually get money out of an ATM (its operational behavior). In this section, we will examine three aspects of operational behavior: the operator, behavior, and operational cost.

Operator ...

Get System Architecture: Strategy and Product Development for Complex Systems, First Edition 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.