Introduction to UML

Training 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.
  • Basic programming skills(preferably Java programming language)
  • At least beginner level object-oriented programming knowledge
2 Days/Lecture & Lab
  • All developers (to prepare or read UML diagrams of their projects)
  • Java architects (to prepare UML diagrams in project design reports)
Course 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