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
   130   131   132   133   134   135   136   137   138   139   140