Unified Modeling Language 

 

 

Home 
 

Resources 
 
Examples  
 
 
 
 
 
  •      What is UML ?  
    • UML stand for Unified Modeling Language.  It is a language for specifiying, visualizing, constructing and documenting the artifacts of a software system, as well as for business modeling and other non-software systems.  An artifacs are collection of standard visual components, diagrams, or notations.  The UML represents a collection of best engineering pratices notably BOOCH, OMT and OOSE.
  •      What are some new features of the UML ? 
    • There are several new concepts that are included in the UML, including extensibility mechanisms: sterotypes, tagged values, and constraints; thread and process; distribution and concurrentcy; pattern and collababorations; activity diagrams (for business process modeling); refinement (to handle relationship between levels of abstraction); interfaces and components; and a constraint language.
  •      How does the UML affect existing BOOCH, OMT, and Objectory Users ? 
    • UML is not a new modeling language but rather a successor of these modeling languages.