Page 135 -
P. 135
5
System modeling
Objectives
The aim of this chapter is to introduce some types of system model
that may be developed as part of the requirements engineering and
system design processes. When you have read the chapter, you will:
understand how graphical models can be used to represent
software systems;
understand why different types of model are required and the
fundamental system modeling perspectives of context, interaction,
structure, and behavior;
have been introduced to some of the diagram types in the Unified
Modeling Language (UML) and how these diagrams may be used in
system modeling;
be aware of the ideas underlying model-driven engineering, where a
system is automatically generated from structural and behavioral
models.
Contents
5.1 Context models
5.2 Interaction models
5.3 Structural models
5.4 Behavioral models
5.5 Model-driven engineering