Unified Modeling Language (UML) is a standard specification language for the document, specify, and build software systems. UML is not based on a specific programming language. UML standard specification used as the de facto standard by the OMG (Object Management Group) in object-oriented 1997.UML have some standard notation.
These specifications and standards became popular because prior to the UML, there have been a wide variety of different specifications. It is difficult for communication among software developers. For that some very influential specification developers gathered to create a new standard. UML pioneered by Grady Booch, James Rumbaugh in 1994 and later Ivar Jacobson.
UML to describe OOP (Object Oriented Programming) with some diagrams, including:
Structure diagram:
1 Diagram class
2 Diagram object
3 Diagram component
4. deployment diagram
Diagram of behavior:
1. use-case diagram
2 Diagram order / sequence
3 Diagram collaboration
4. statechart diagram
5. activity diagram
Quoted from various sources.
These specifications and standards became popular because prior to the UML, there have been a wide variety of different specifications. It is difficult for communication among software developers. For that some very influential specification developers gathered to create a new standard. UML pioneered by Grady Booch, James Rumbaugh in 1994 and later Ivar Jacobson.
UML to describe OOP (Object Oriented Programming) with some diagrams, including:
Structure diagram:
1 Diagram class
2 Diagram object
3 Diagram component
4. deployment diagram
Diagram of behavior:
1. use-case diagram
2 Diagram order / sequence
3 Diagram collaboration
4. statechart diagram
5. activity diagram
Quoted from various sources.