answersLogoWhite

0


Best Answer

Overview

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

  • actors
  • business processes
  • (logical) components
  • activities
  • programming language statements
  • database schemas, and
  • reusable software components.[2]

UML combines best 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.[3] UML has synthesized the notations of the Booch method, the Object-modeling technique (OMT) and Object-oriented software engineering (OOSE) by fusing them into a single, common and widely usable modeling language. UML aims to be a standard modeling language which can model concurrent and distributed systems. UML is a de facto industry standard, and is evolving under the auspices of the Object Management Group (OMG). OMG initially called for information on object-oriented methodologies that might create a rigorous software modeling language. Many industry leaders have responded in earnest to help create the UML standard.[1]

UML models may be automatically transformed to other representations (e.g. Java) by means of QVT-like transformation languages, supported by the OMG. UML is extensible, offering the following mechanisms for customization: profiles and stereotype. The semantics of extension by profiles have been improved with the UML 2.0 major revision.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the history of Unified Modeling Language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering
Related questions

What is UML - Unified Modeling Language?

The Unified Modeling Language is a third-generation method for specifying, visualizing, and documenting the artifacts of an object-oriented system under development.For more information, see the Related Link.


What has the author James Rumbaugh written?

James Rumbaugh has written: 'The unified modeling language reference manual' 'Object Oriented Modeling and Design'


What does UML mean?

UML stands for Unified Modeling Language. It is a modelling language in software, designed to provide a standard way to visualize the design of a system.


What are the names of the three men known as the three amigos who developed unified modeling language?

Grady Booch, Ivar Jacobson and James Rumbaugh.


What might a programmer use to visualize relationships between modules?

Typically this would be Unified Modeling Language (UML). See the related Wikipedia link for details.


What is UCase in software Testing?

UseCase is part of UML (Unified Modeling Language), it is used to represent the interaction between system and its users. UseCases are used to understand and represent Business requirements diagramatically.


What factors unified judaism in ancient times?

The Torah and its practices and beliefsThe worship of One GodA common language and history


What is the need of UML?

The Unified Modeling Language™ (UML®) is a standard visual modeling language intended to be used formodeling business and similar processes,analysis, design, and implementation of software-based systemsUML is a common language for business analysts, software architects and developers used to describe, specify, design, and document existing or new business processes, structure and behavior of artifacts of software systems.


What is UML in Database?

We use database to manage and store the information. UML in database stands for unified modelling language. The structure or designing of the database can be done through unified modelling language.


What is sml?

Service Modeling Language


Why you use unified modeling languages?

to create visual models of object-oriented software intensive system


What are the differences between UMLl and HTML?

UML (Unified Modeling Language) is a diagramming "language" used primarily for software design. It is called Unified because it standardizes several slightly disparate elements (e.g. uses cases, class diagrams, sequence diagrams). XML (eXtensible markup language) is a language for storing and exchanging data in software, such are storing documentation or passing messages between applications. The word "extensible" is used because the language itself has provisions for creating and using user defined "tags".