Microsoft Store
 

Unified Modeling Language


 

In software engineering, Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language. However, the use of UML is not restricted to model software. It can be used for modeling hardware (engineering systems) and is commonly used for business process modeling, organizational structure, and systems engineering modeling. The UML is an open method used to specify, visualize, construct, and document the artifacts of an object-oriented software-intensive system under development. The UML represents a compilation of best engineering practices which have proven to be successful in modeling large, complex systems, especially at the architectural level.

Related Topics:
Software engineering - Modeling - Specification language - Business process modeling - Organizational structure - Systems engineering - Object-oriented - Software - Architectural

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

 

~ Table of Content ~

Introduction
History
Different modeling aspects
Models vs. diagrams
A graphical notation
RUP
UML concepts
Specification versions
UML Diagram types
Criticisms of UML
Extensions to UML
See also
External links

 

 

~ What's Hot ~


~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.