|
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
The
elements of a Use Case in text format. Rules of thumb in creating use
case text.
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
|