|
-
Systems modelling concepts
- The need for models and modelling
- Models of the Unified Modeling Language (UML)
- Interaction of selected UML models
- Validating and verifying models
-
Modelling functions – use cases
- Use Case diagrams – concepts and notation
- <<include>> and <<extend>>
- Use Case descriptions
-
Modelling data – Class models
- Objects and classes
- Classes and attributes
- Abstraction and Encapsulation
- Associations
- Generalisation and inheritance
-
Dynamic modelling – Interaction and activity diagrams
- Sequence diagrams
- Classes and operations
- Polymorphism
- Users and task analysis
- Activity diagrams
- Modelling the user interface
-
Where next?
- Relationship with business objectives and system requirements
- The bridge to design, software package selection and development
|
|