Introduction to UML

PT3772
Summary
This course provides students with a solid background in the Unified Modeling Language. After the course, students will be able to correctly render the various UML diagrams and understand the purpose and role of each diagram in the context of systems modeling. Students will also understand how to interrelate the information depicted in the various diagrams.
Prerequisites
  • Basic programming skills(preferably Java programming language)
  • At least beginner level object-oriented programming knowledge
Duration
2 Days/Lecture & Lab
Audience
  • All developers (to prepare or read UML diagrams of their projects)
  • Java architects (to prepare UML diagrams in project design reports)
Topics
  • Introduction
  • Overview of UML
  • Use Cases
  • The Class Diagrams
  • Packages
  • Collaboration Diagrams
  • Statecharts
  • Activity Diagrams
  • Class Diagrams II
  • Sequence Diagrams
  • Deployment and Component Diagrams
  • Putting it all Together

Related Scheduled Courses