Site icon TestingDocs.com

What is UML?

Overview

UML(Unified Modeling Language ) is a modeling language to construct and document object oriented systems. UML provides a useful tools for System Analysis and Design. The system analyst will use the UML tools to break down the System Requirements.

There are several diagram types in UML. Some of them are listed below.

Structure

Some examples of Structure diagrams in UML are as follows:

 

UML diagrams model the System under development. The Class diagrams describes the classes, objects and object associations, and the responsibilities, collaborators, and attributes of the objects.(CRC cards). Class diagrams show the design by refining UML diagram to derive classes and their attributes and methods.

Behavior

Some examples of Behavior diagrams in UML are as follows:

The use case model describes the use cases and actors.

 

 

Interaction

Sequence diagrams

UML Tools

Some of the tools for UML are:

UMLet (https://www.umlet.com/)

Visual Paradigm (https://www.visual-paradigm.com/solution/freeumltool/)

StarUML (http://staruml.io/)

Exit mobile version