O'Reilly logo

Object-oriented Programming Using C++ and Java by Anand Vasappanavara, Gautam Vasappanavara, Ramesh Vasappanavara

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required