0% found this document useful (0 votes)
4 views2 pages

3 What Is UML

UML, or Unified Modeling Language, is a visual tool used for modeling Object-Oriented Analysis in software systems through various diagrams. It helps in understanding, documenting, and communicating the structure and behavior of a system, while also simplifying complex systems into manageable parts. There are 14 types of UML diagrams categorized into structural and behavioral diagrams, with a focus on use case, class, activity, and sequence diagrams in this course.

Uploaded by

lalitharatala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

3 What Is UML

UML, or Unified Modeling Language, is a visual tool used for modeling Object-Oriented Analysis in software systems through various diagrams. It helps in understanding, documenting, and communicating the structure and behavior of a system, while also simplifying complex systems into manageable parts. There are 14 types of UML diagrams categorized into structural and behavioral diagrams, with a focus on use case, class, activity, and sequence diagrams in this course.

Uploaded by

lalitharatala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

What is UML?

UML stands for Unified Modeling Language and is used to model Object-
Oriented Analysis of a software system. UML is a way of visualizing and
documenting a software system using a collection of diagrams to help engineers,
businesspeople and system architects to understand the behavior and structure of
the system being designed.

Benefits of using UML:

1. To develop a quick understanding of software system.


2. UML modeling helps to break a complex system into discrete pieces that
can be understood easily.
3. Use UML’s graphical notations to communicate design decisions.
4. UML is independent of any specific platform or language or technology, so
it is easier to abstract out concepts.
5. Handover the system to a new team becomes easier.

Types of UML Diagrams: The current UML standards call for 14 different kinds
of diagrams. These diagrams are organized into two distinct groups: structural
diagrams and behavioral or interaction diagrams. As the name suggests, some
UML diagrams try to analyze and depict the structure of a system or process,
whereas other describe the behavior of the system, its actors, and its building
components. The different types are broken down as follows:

Structural UML diagrams

 Class diagram
 Object diagram
 Package diagram
 Component diagram
 Composite structure diagram
 Deployment diagram
 Profile Diagram

Behavioral UML diagrams

 Use case diagram


 Activity diagram
 Sequence diagram
 State diagram
 Communication diagram
 Interaction overview diagram
 Timing diagram

We will be focusing on the following UML diagrams in this course:

 Use Case Diagram: This diagram is used to describe a set of user


scenarios. It illustrates the functionality provided by the system.

 Class Diagram: Used to describe structure and behavior in the use cases.
This diagram provides a conceptual model of the system in terms of
entities and their relationships.

 Activity Diagram: Used to model the functional flow of control between


two or more class objects.

 Sequence Diagram: Sequence diagrams describe interactions among


classes in terms of an exchange of messages over time.

You might also like