Unified Modeling Language

Pimsleur Downloads
Home
Audio Books
Audio Book Cassettee
Audio Book for Ipod
Audio Books on Tape
Audio Books Online
Audio Books Download
CD Audio Books
Christian Audio Books
MP3 Audio Books
Audio Books
Pimsleur Language Audio Books
Sofas for Software Engineers
Waterbeds (Wasserbetten)
Software Development
Software tools
Windows Vista
Windows XP
Plisse Jalousie for Software Engineers
Briquettes
Camera Accessories
Hotels in Berlin for software developers
Part-time jobs for software developers
Credit Overnight for Software Developers
Domain names for Software Sites
Software Sailing in Mallorca
Programming Pool-Design Software
Hot-tub design Software
Software used in Jewelry Production
Software in Advertising Materials
Heat Calculation Software
Programming 3D Animated Flash Videos
Software for SEM
Savings for Software Engineers




Unified Modeling Language

In the field of software engineering, the Unified Modeling Language (UML) is a standardized specification language for object modeling. UML is a general-purpose modeling language that includes a graphical notation used to create an abstract model of a system, referred to as a UML model.

 

UML class diagram


UML is officially defined at the Object Management Group (OMG) by the UML metamodel, a Meta-Object Facility metamodel (MOF). Like other MOF-based specifications, the UML metamodel and UML models may be serialized in XML. UML was designed to specify, visualize, construct, and document software-intensive systems.
UML is not restricted to modeling software. UML is also used for business process modeling, systems engineering modeling, and representing organizational structures. The Systems Modeling Language (SysML) is a Domain-Specific Modeling language for systems engineering that is defined as a UML 2.0 profile.
UML has been a catalyst for the evolution of model-driven technologies, which include model-driven development (MDD), model-driven engineering (MDE), and model-driven architecture (MDA). By establishing an industry consensus on a graphic notation to represent common concepts like classes, components, generalization, aggregation, and behaviors, UML has allowed software developers to concentrate more on design and architecture.
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.
Provided by Wikipedia

This audio book resource site will be changing and offering a number of interesting articles on language learning and audio books. If you are looking for German language or (übersetzung deutsch englisch), we think you should go to this German translation sits. Pimsleur Audio Books are on offer at the talking book store.