0% found this document useful (0 votes)
58 views

Lab 1 Introduction To UML

The document introduces Unified Modeling Language (UML), which is a standard modeling language used to specify, visualize, and document artifacts of a software system. UML uses mainly graphical notations to model object-oriented analysis and design, and there are 13 types of UML diagrams that are categorized into structural diagrams and behavioral diagrams to show different aspects of a system. The document also provides an overview of the UML development process and examples of common UML diagrams.

Uploaded by

sayed omran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Lab 1 Introduction To UML

The document introduces Unified Modeling Language (UML), which is a standard modeling language used to specify, visualize, and document artifacts of a software system. UML uses mainly graphical notations to model object-oriented analysis and design, and there are 13 types of UML diagrams that are categorized into structural diagrams and behavioral diagrams to show different aspects of a system. The document also provides an overview of the UML development process and examples of common UML diagrams.

Uploaded by

sayed omran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Lab1:

Introduction to UML Diagrams

T.A GHADEER AL-HOMYANI


Objectives:

- What is UML?
- Why we use UML ?
- Types of UML Diagrams
What is UML (Unified Modeling Language)?

•An industry-standard graphical language for specifying, visualizing,


constructing, and documenting the artifacts of software systems, as well as for
business modeling.
•The UML uses mostly graphical notations to express the OO analysis and design
of software projects.
•Simplifies the complex process of software design
Why we use UML ?
•Uses graphical notation to communicate more clearly than natural language
(imprecise) and code(too detailed).
•Makes it easier for programmers and software architects to communicate.
•Helps acquire an overall view of a system.
•UML is not dependent on any one language or technology.
•UML moves us from fragmentation to standardization.
Types of UML Diagrams :
The current UML standards call for 13 different types of diagrams: class,
activity, object, use case, sequence, package, state, component,
communication, composite structure, interaction overview, timing, and
deployment.

These diagrams are organized into two distinct groups: structural diagrams
and behavioral or interaction diagrams.
Structure diagrams show the things in the modeled Behavioral diagrams show what should happen in a
system. In a more technical term, they show different system. They describe how the objects interact with each
objects in a system. other to create a functioning system.
UML Development - Overview
ACTORS
REQUIREMENTS USE CASES Time
ELICITATION
SCENARIOS D
REQUIREMENTS SEQUENCE A
Engineering DIAGRAMS T
ANALYSIS A
ANALYSIS StateChart
Specify Domain CLASS DIAGRAM(S) DIAGRAMs
Objects D
I
OPERATION CONTRACTS
C
T
Architectural I
Design SUBSYSTEM CLASS/ DESIGN SEQUENCE DIAG.
Include DEPLOYMENT DIAGRAM O
OR COMPONENT
Design Objects DIAGRAMS N
Design DESIGN DIAGRAMS A
Detailed DESIGN R
Object Y
IMPLEMENTATION IMPLEMENTATION
Design Activity DIAGRAMS
CHOICES

IMPLEMENTATION PROGRAM
Visit the link below to use UML for free:

https://online.visual-paradigm.com/drive/#diagramlist:proj=0&new

You might also like