4

Dynamic Modelling

LEARNING OBJECTIVES

At the end of this chapter, you should be familiar with concepts and usage of

  • Static characteristics of a system. Use of UML static diagrams such as class, object and package diagrams.

  • Events and States in a system and their role in depicting dynamic behaviour.

  • Use UML diagram to design the system using OOPS concepts.

4.1 Introduction to Static and Dynamic Modelling

While modelling an object, we are interested in two aspects. The first is the structure. When we say structure, we mean it is defined at compile time. We can also call this a static characteristic. For example, when we define a class, it includes attributes, behaviour in terms of attributes, links and associations, and some complex structures ...

Get Object-oriented Programming Using C++ and Java 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.