0% found this document useful (0 votes)
27 views8 pages

Uml Diagrams

UML, or Unified Modeling Language, is a standardized modeling language for object-oriented software engineering, created by the Object Management Group. It aims to provide a common language for modeling software systems and includes various diagram types such as use case, sequence, activity, class, and deployment diagrams. The primary goals of UML include offering a visual modeling language, ensuring extendibility, and supporting higher-level development concepts.

Uploaded by

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

Uml Diagrams

UML, or Unified Modeling Language, is a standardized modeling language for object-oriented software engineering, created by the Object Management Group. It aims to provide a common language for modeling software systems and includes various diagram types such as use case, sequence, activity, class, and deployment diagrams. The primary goals of UML include offering a visual modeling language, ensuring extendibility, and supporting higher-level development concepts.

Uploaded by

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

UML Representation:

UML stands for Unified Modeling Language. UML is a standardized general-purpose modeling
language in the field of object-oriented software engineering. The standard is managed, and was
created by, the Object Management Group.
The goal is for UML to become a common language for creating models of object oriented
computer software. In its current form UML is comprised of two major components: a Meta-model
and a notation. In the future, some form of method or process may also be added to; or associated
with, UML.
The Unified Modeling Language is a standard language for specifying, Visualization, Constructing
and documenting the artifacts of software system, as well as for business modeling and other non-
software systems.

The UML represents a collection of best engineering practices that have proven successful
in the modeling of large and complex systems.
The UML is a very important part of developing objects oriented software and the software
development process. The UML uses mostly graphical notations to express the design of software
projects.

GOALS:
The Primary goals in the design of the UML are as follows:
1. Provide users a ready-to-use, expressive visual modeling Language so that they can develop
and exchange meaningful models.
2. Provide extendibility and specialization mechanisms to extend the core concepts.
3. Be independent of particular programming languages and development process.

4. Provide a formal basis for understanding the modeling language


5. Encourage the growth of OO tools market.
6. Support higher level development concepts such as collaborations, frameworks, patterns and
components.
7. Integrate best practices.
Page 1
4.2.1 Use Case Diagram

A use case diagram in the Unified Modeling Language (UML) is a type of behavioral
diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical
overview of the functionality provided by a system in terms of actors, their goals (represented as
use cases), and any dependencies between those use cases. The main purpose of a use case diagram
is to show what system functions are performed for which actor. Roles of the actors in the system
can be depicted.

Fig 4.2.1 Use Case Diagram

4.2.2 Sequence Diagram

Page 2
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that
shows how processes operate with one another and in what order. It is a construct of a Message

Sequence Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and
timing diagrams.

Fig 4.2.2 Sequence Diagram

Page 3
4.2.3ActivityDiagram

Activity diagrams are graphical representations of workflows of stepwise activities and actions
with support for choice, iteration and concurrency. In the Unified Modeling Language, activity
diagrams can be used to describe the business and operational step-by-step workflows of

components in a system. An activity diagram shows the overall flow of control .

4.2.3ActivityDiagram

Page 4
4.2.4 Class Diagram

In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static
structure diagram that describes the structure of a system by showing the system's classes, their
attributes, operations (or methods), and the relationships among the classes. It explains which

class contains information.

4.2.4 Class Diagram

Page 5
Deployment Diagram :

4.2.5 Deployment Diagram

Flow Chart Diagram:

Page 6
Page 7
Page 8

You might also like