What is Unified Modeling Language (UML)?
Technology & Science / April 24, 2018

The increasing use of software is giving rise to development of highly complex software systems. Further, software systems are required to be of high quality as a defect can have catastrophic effect on business as well as human life. A picture is worth a thousand words. That’s why Unified Modeling Language (UML) diagramming was created: to forge a common visual language in the complex world of software development that would also be understandable for business users and anyone who wants to understand a system. Overview of UML Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of object-oriented software engineering. UML is a widely accepted standard for modeling software systems. It consists of a set of modeling concepts (primitives) to support an object oriented approach to software development. UML consists of a set of diagrams that model both static and dynamic behaviour of a system. Various aspects of the system are elaborated at different levels of abstraction using diagrams like use case diagram, class diagram, activity diagram, sequence diagram and state diagrams UML, as the name implies, is a modeling language. It may be used to visualize, specify, construct, and document the artifacts of a software…

Insert math as
$${}$$