subscribe: Posts | Comments | Email

leader

Is UML a programming language?

0 comments

The UML stands for Unified Modeling Language. It is christened a "language" since the representation involves predefined notations, semantics and rules – so all participants involved – stakeholders, analysts, developers, testers all interpret these diagrams the same way.

It is not a programming language (such as C, C++, Java) or a sub-language (such as SQL) and does not have a set of 'command keywords'.

The UML is a representation method, providing for different views to detail the software system under design. Just like we have front elevation, floor plan, electrical plan, plumbing plan, in the construction industry, to document different aspects of the same building, UML offers a set of diagrams to represent varied views for a software system. Each of these diagrams have a specific perspective to deliver to the reader, and it makes sense to overlay multiple diagrams to get the complete picture. The UML was architected by the Object Management Group (OMG) and they continue to maintain the definition for the later releases. Visit OMG.org and UML.org for more information.

The UML is an analysis toolbox that allows authoring of specific details of the system, such as business processes, state changes of key objects in a system, etc. 

What is UML? From UML.org

See this post for a listing of primary UML diagrams.

Please ask your questions, using the comments. Thanks!

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply

Please leave these two fields as-is:

Protected by Invisible Defender. Showed 403 to 162 bad guys.