Lecture Software Modelling - UML 1
Lecture Software Modelling - UML 1
-19
University of Management & Technology
School of Systems and Technology
Software Engineering
CC-2101
• Class diagrams, which show the object classes in the system and
the associations between these classes.
• State diagrams, which show how the system reacts to internal and
external events.
Elements
⮚ Activities
⮚ Association
⮚ Conditions
⮚ Constraints
Use case modeling
• Use cases were developed originally to support
requirements elicitation and now incorporated into
the UML.
• Each use case represents a discrete task that
involves external interaction with a system.
• Actors in a use case may be people or other systems.