• Unified Modeling Language (UML) Introduction and Background

    by  • July 13, 2014 • Software Design, Unified Modeling Language (UML) • 0 Comments

    Unified Modeling Language (UML) is a visual language that lets you model processes, software, and systems. UML is made up of notations and diagrams.

    UML = Notations + Diagrams

    Notations consist of elements that work together in a diagram such symbols, connectors, notes, values etc. Diagrams are pictorial representation of a process, system, or some part of the system.

    Background of UML

    • UML is a set of specifications
    • It was created by Object Management Group (OMG)
    • It is defined in two parts: Infrastructure and Superstructure
    • It has two associated specifications:
      1. Diagram interchange
      2. Object constraint language
    • It is extensible and flexible
    • It is scaleable

     What UML can be used for?

    • Model business processes
    • Show application structure
    • Describe system architecture
    • Capture system behavior
    • Model data structures
    • Sketch out ideas
    • Build detailed specification of a system
    • Generate programming code

    Major diagrams in UML

    • Use Case Diagrams
    • Class Diagrams
    • Object Diagrams
    • Package Diagrams
    • State Diagrams
    • Activity Diagrams
    • Sequence Diagrams
    • Communication Diagrams
    • Component Diagrams
    • Deployment Diagrams

    This is the introduction and background of UML. In the upcoming blog posts, I’ll elaborate and explain different diagrams and you’ll learn how to create UML diagram with great ease.

    Best WordPress Themes and Plugins with Great Team and Support!


    GetCodeSnippet.com provides you high quality Microsoft .NET development related articles, tutorials and sample code for ASP.NET, C#, VB.NET, AJAX, WCF, WPF, Web Services, Windows Services, SQL Server and other technologies.

    Leave a Reply