UML Unified Modeling Language
Unified Modelling Language The Unified Modeling Language (UML) was generated to forge a common, semantically and syntactically rich visual modeling language for the architecture, design, and application of complex software systems both physically and developmentally. UML has applications outside software development, such as process flow in manufacturing. It is similar to the blueprints used in other fields, and contains different kinds of diagrams. In combined, UML diagrams defines the boundary, structure, and the performance of the system and the objects inside it. UML is not a programming language but there are tools that can be used to produce code in various languages using UML diagrams. UML has a straight relation with object-oriented analysis and design. History of UML The Three Amigos’ of software engineering as they were acknowledged, had developed other methodologies. They teamed up to deliver simplicity for programmers by making new standards. The teamwork betw...