UML – The Art of Software Modeling

January 21, 2010

Presentation by: Shahzad Sarwar
To: Development Team
Topic: UML – The Art of Software Modeling
Date Time: 25th Jan 2010

What is UML?
Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering. The standard is managed, and was created by, the Object Management Group.

UML includes a set of graphical notation techniques to create visual models of software-intensive systems.
UML – language and notation for specification, construction,
visualisation and documentation of models of software systems.
UML is not:
programming language
a CASE tool
method
UML modelling language.
Methods: modelling language + process
Modelling language : Notation that methods use to express design
Process: Steps in doing a design
Associate with UML is Unified Software Development Process.
Object Management Group an industry standards body requested
standard object modelling language (1996).
UML: Developed by Grady Booch, Ivar Jacobson, James Rumbaugh