6.2.2 “Shoot the Modelers & Begin Design”; Focusing Analysis on Design Using a System Model

One of the principal pitfalls of model driven system development is the establishment and enforcement of appropriate stopping criteria. Without it, good system modelers will continue to add unnecessary detail, and bad system modelers will gloss over important issues. Establishing the boundaries of system analysis activities has frequently been ad-hoc, or vaguely documented in planning documents. Model driven system design promotes the use of a system model, instead of paper specifications, to describe system static and dynamic relationships. This paper explores the use of this system model approach as a framework for specifying and aggregating analysis activities, and as a mechanism for assessing completeness and consistency of the resulting system concept over time.