Unified Modeling Language (UML)

 

UML training for IT and business professionals

The UML – don’t build your next software application without it!

You wouldn’t live in a building where the architect drew his blueprints on a napkin – why trust your business with a computer system without blueprints– learn the UML

Class Code         UML 501

Course Content   Unified Modeling Language

Class Hours        16

   *Lectures         11

   *Labs               5

 

 Ø   What is UML?

UML is Unified Modeling Language. More and more businesses are using the UML to model their projects. The UML can be used on current projects or to model existing systems. Information Systems, which facilitates communication and increases the success rate of projects. The UML can be used on current projects or to model existing systems. UML is not a programming language.  It is a standardized language used to model your system. It is used in all phases of the life cycle - from capturing requirements to testing to implementation. 

Ø   Who should take the UML class?

   This course is for everyone who has a stake in software systems - business analysts, technical analysts, application developers, Quality Assurance staff, and Help desk managers and their staff.

 Ø   Course Outline

   The course is designed to give students a solid foundation into the Unified Modeling Language, and practical experience with the most often used diagrams.

   The course focuses on the most often used UML diagrams in design and analysis: Use Case diagrams & Use Cases in text format, Sequence diagrams and 2 types of Class diagrams – Analysis classes and Candidate classes.

   A secondary objective is to teach students to use Microsoft VISIO to create diagrams. 

   The course consists of 16 class hours. It includes  5 lab hours.

 Ø 

 Course Description

Chapter 1 – Overview of the UML

What is the UML, where does it come from, and why should anyone use it.  What’s the relationship between RUP and the UML.  

 

Chapter 2 -  The basic elements

Presents and defines the elements that will be explored in more depth throughout the class.

Lab: Using VISIO with these UML elements

 

Chapter 3 – Use Case diagram

The relationship between Use Cases and Requirements. The elements of a Use Case diagram, and how to create one from business material.

Lab: Create a Use Case diagram. 

 

Chapter 4 – Use Case in text format

 

Chapter 5 – Class diagram: Analysis classes

Why create Analysis Class diagrams. Defines the 3 analysis class stereotypes, and how to use them.

Lab: Create an Analysis Class diagram from a Use Case in text format. 

 

Chapter 6 – Sequence diagram

Types of Sequence diagrams. Components of a Sequence diagram. Best practices.

Lab: Create a Sequence diagram from an Analysis Class diagram. 

 

Chapter 7 – Class diagram: Candidate classes

Understanding Classes, compartments, relationships and multiplicity. Attributes and Operations. Using Adornments. How to extract classes from business documents.

Lab: Create a class diagram from business documents. 

 

Chapter 8 – The 4 + 1 View model

The 5 views: what are they and why are they of value.

Trace ability, from Use Cases to testing to deployment.

Class discussion: Using models and effective communication.

Home | About ACT | Admissions | Programs
Student Services |Special Events