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