Topic: UML
Group 1
Adrian Baijnauth
Ashima Dogra
Atif Sayed
Bruno Baldassarra
Frank Scaini
Sabrina Babooram
Zain Yusuf
MGT415H5
Overview
•Business World
•Define business process
•UML allows organize this
process
•UML proposes a common
language
•Accountability, feedback and
flexibility
•Object Oriented Language (OO)
2
MGT415H5
UML: What is it?
• UML (Unified
Modeling Language) is
a non-proprietary, third
generation modeling
language.
• Blueprints
3
MGT415H5
UML: Success Stories
Arthur Andersen-Tax Technology
Enterprise
THALES-Defense Contractor
Covarity Inc.-Credit Risk Solutions
4
MGT415H5
UML: How it works
Diagrams: Hooks:
Class – Entities and their relationships GDPro
Package – subset of class Rational Rose
Use case – Explains services that can be Visio
requested of the system
Sequence – messages between objects
State chart – behavior of objects
Activity – system workflow
Deployment – hardware characteristics
Component – software components
Collaboration – interaction between
objects
5
MGT415H5
An Example: Use-Case
6
MGT415H5
An Example: Class Diagram
7
MGT415H5
An Example: Sequence Diagram
8
MGT415H5
UML: Alternatives
Information DEFinition Language
(IDEF)
Business Process Modeling Language
(BPML)
9
MGT415H5
QUESTIONS?
10