Advanced UML Modelling
AUTUMN Semester Dates:
SPRING Semester Dates:
Times:
Duration: 22.5 hours (7.5 hours x 3 weeks)
Fees:
Venue: City campus - Building 10
Expressions and Enrolment
If you are interested in this course, please submit an Expression of Interest form to register your interest. Please note if you wish to enroll into this short course, you must also submit an Application Form [PDF 114k] to pay for and secure a place. Submission of an application form is confirmation of your intent to enroll and terms and conditions will apply.
Page Index
Who should attend
Course Objectives
Course Description
Course Outline
Who Should Attend?
Business and system analysts
System designers and Architects
System developers
Introductory knowledge of OO and UML is assumed
Course Objectives
At the completion of this course, participants will:
- Gain a good understanding of OO modelling and the UML
- Acquire a good knowledge of the various diagrams supported by the UML
- Have a practical experience of applying UML through the group work on an industrial case study
Course Description
Object-oriented deals with the use of object-oriented techniques in analysis and design, in particular, the modelling component of OO software development. The main focus is a combination of modelling concepts and modelling notation using the Unified Modeling Language (UML) enhanced by modelling techniques.
Advanced UML Modelling covers in detail the basic principles of object technology (including classes, types, interfaces, different forms of inheritance, responsibilities, abstraction and polymorphism) and Object-oriented software development. It focuses on detailed modelling with UML (metamodel and notation) including classes, objects, interfaces, relationships and use cases. Advanced modelling (roles, responsibilities, stereotyping). Use of UML in practice.
Course Outline
The major topics are:
- Basic principles of object technology and Modelling
- Introduction of UML and Metamodelling
- UML Use Case Diagram
- UML Class Diagram
- UML Interaction Diagrams
- UML Statechart Diagram
- UML Activity Diagram
- UML Implementation Diagram
- UML Extensions and Advanced Topics
- Practical use of UML (Group case study)