Unified Modeling Language

From Saferpedia

Jump to: navigation, search
UML Schema

Unified Modeling Language (UML) is a standardized general-purpose modeling language created by the Object Management Group. UML includes a set of graphic notation techniques to create visual models of software-intensive systems.

The Unified Modeling Language (UML) is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software system under development. UML offers a standard way to visualize a system's architectural blueprints, including elements such as:

  • activities;
  • actors;
  • business processes;
  • database schemas;
  • (logical) components;
  • programming language statements;
  • reusable software components.

UML combines techniques from data modeling (entity relationship diagrams), business modeling (work flows), object modeling, and component modeling. It can be used with all processes, throughout the software development life cycle, and across different implementation technologies.

UML models may be automatically transformed to other representations (e.g. Java) by means of QVT (Query/View/Transformation)-like transformation languages, supported by the Object Management Group. UML is extensible, offering the following mechanisms for customization: profiles and stereotypes.

This term is in development.
Contribute on developing this term.

Personal tools
In other languages
EU flag
Co-funded by the European Union
Sigur.info - Internet mai sigur pntru copii
The network coordinator: www.saferinternet.org
The Safer Internet programme: http://ec.europa.eu/saferinternet
Partners: Positive Media Centrul Focus Salvati Copiii Romania