Chapter 3. Black-box thinking: Defining the system context
Model-driven systems development helps to manage the complexity of designing a system. This chapter discusses the importance of understanding context, how context drives usage, and how usage helps us discover requirements that ensure that the system meets the stakeholder needs.