SlideShare una empresa de Scribd logo
1 de 21
UML Practicaly
Sarah BEIRKDAR
OVERVIEW
1- What is UML?
2- How and when do we use it?
3-UML Diagram Types with examples.
OVERVIEW
• UML is a standard language for specifying, visualizing,
constructing, and documenting the software systems.
• UML stands for Unified Modeling Language.
• UML is a pictorial language used to make software blue
prints.
• UML is not a programming language but specific tools can
be used to generate code using UML diagrams.
• UML has a direct relation with object oriented analysis and
design.
Bayi??
Depo??
Satıcı??
Ayrı class mı
?!
«A picture is worth a thousand words.»
The most important goal for developing
UML is to..
Define some general purpose modeling language which
all stakeholders can use.
İt needs to be made simple to understand and use.
UML as a Roadmap
- UML diagram should not contain a 100%
specification of the real software.
- A single diagram is not enough to cover all aspects
of the system.
- Up-to-date documentation available for anyone
who joins the project later.
Before
Learning UML
It’s handy to understand
OO concepts.
Modeling Types
1- Structural Modeling: Captures the static features of the
system.
+ Class diagram
+ Object Diagram
+ Use Case Diagram
2- Behavioral : Describes the interaction in the system.
+ Sequence Diagram
+ Activity Diagram
CLASS Diagram
1- The most common diagram used in UML.
2- Class diagram consists of classes, interfaces,
associations and collaboration.
3- Basically represents the object oriented view of a
system which is static in nature.
OBJECT Diagram
• Object diagrams are derived from class
diagrams
• Object diagrams represent an instance of a class
diagram.
• The basic concepts are similar for class
diagrams and object diagrams.
USE CASE Diagram
• Used to get an outside view of the system.
• Show the interaction among the requirements and actors
• The actors can be human user, some internal applications or may
be some external applications.
• A single use case diagram captures a particular functionality of
the system.
• Use case diagram can be imagined as a black box where only the
input, output and the function of the black box is known.
• These diagrams are used at a very high level of design.
USE CASE Diagram - Order
SEQUENCE Diagram
1- Models the sequential logic, in effect the time
ordering of messages between classifiers.
SEQUENCE Diagram – Chain
Store Delivery
Dealer’s agent collects order from customer. A new order is
created with DocumentType = 1. Then after the dealer
delivers goods he create a new document with
DocumentType = 18 ….etc.
“
Activity Diagram
• Activity diagram is basically a flow chart to
represent the flow form one activity to another
activity.
• The activity can be described as an operation of the
system.
Activity Diagram - Promotion
Summary
1- 2 Dimensional representation.
2- A way of thinking.
3- Sometime when too much details required we should
have them as text.
THANKS!
Any questions?

Más contenido relacionado

La actualidad más candente

UML - Unified Modelling Language
UML - Unified Modelling LanguageUML - Unified Modelling Language
UML - Unified Modelling LanguageAnoop VJ
 
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionUML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionRamakant Soni
 
Uml with detail
Uml with detailUml with detail
Uml with detailHamza Khan
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)Nguyen Tuan
 
Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)Marwa Ali Eissa
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UMLMamun Ahmed
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsMohammed Misbhauddin
 
analysis and design with uml
analysis and design with umlanalysis and design with uml
analysis and design with umlsabin kafle
 
OO design slide
OO design slideOO design slide
OO design slideicarter09
 

La actualidad más candente (20)

UML - Unified Modelling Language
UML - Unified Modelling LanguageUML - Unified Modelling Language
UML - Unified Modelling Language
 
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionUML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
 
Uml with detail
Uml with detailUml with detail
Uml with detail
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
UML - An Introduction
UML - An IntroductionUML - An Introduction
UML - An Introduction
 
UML
UMLUML
UML
 
Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)Introduction to the Unified Modeling Language (UML)
Introduction to the Unified Modeling Language (UML)
 
Uml
UmlUml
Uml
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Uml
UmlUml
Uml
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence Diagrams
 
analysis and design with uml
analysis and design with umlanalysis and design with uml
analysis and design with uml
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
OO design slide
OO design slideOO design slide
OO design slide
 
4 (uml basic)
4 (uml basic)4 (uml basic)
4 (uml basic)
 
Uml
UmlUml
Uml
 
UML Design
UML DesignUML Design
UML Design
 
Uml Diagrams
Uml DiagramsUml Diagrams
Uml Diagrams
 
Uml2
Uml2Uml2
Uml2
 
Uml 9
Uml 9Uml 9
Uml 9
 

Destacado

Wikipediacurso
WikipediacursoWikipediacurso
Wikipediacursomaalesosa
 
PRODUCCIÓN Y DESARROLLO SUSTENTABLE
PRODUCCIÓN Y DESARROLLO SUSTENTABLEPRODUCCIÓN Y DESARROLLO SUSTENTABLE
PRODUCCIÓN Y DESARROLLO SUSTENTABLEportero51
 
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...Bernadette Haidar Georgiou
 
คอม3
คอม3คอม3
คอม3numnim26
 
Sistema nacional de cualificaciones profesionales
Sistema nacional de cualificaciones profesionalesSistema nacional de cualificaciones profesionales
Sistema nacional de cualificaciones profesionalesMarcos Bastián Rodríguez
 
Steps to walk like a catwalk model
Steps to walk like a catwalk modelSteps to walk like a catwalk model
Steps to walk like a catwalk modelCini Mathew
 
7 Essential Lessons for Creating a Winning Sales Culture
7 Essential Lessons for Creating a Winning Sales Culture7 Essential Lessons for Creating a Winning Sales Culture
7 Essential Lessons for Creating a Winning Sales CulturePeopleMetrics
 
Tiny Toolbox Business Plan
Tiny Toolbox Business PlanTiny Toolbox Business Plan
Tiny Toolbox Business PlanKolten Frapwell
 
Dna replication
Dna replicationDna replication
Dna replicationsid patel
 

Destacado (14)

Jatin Sharma
Jatin SharmaJatin Sharma
Jatin Sharma
 
Wikipediacurso
WikipediacursoWikipediacurso
Wikipediacurso
 
PRODUCCIÓN Y DESARROLLO SUSTENTABLE
PRODUCCIÓN Y DESARROLLO SUSTENTABLEPRODUCCIÓN Y DESARROLLO SUSTENTABLE
PRODUCCIÓN Y DESARROLLO SUSTENTABLE
 
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...
Little Big Company | The Blog- Party Fe... Rex%22 5th Birthday party by Spark...
 
คอม3
คอม3คอม3
คอม3
 
Orden 5 de agosto
Orden 5 de agostoOrden 5 de agosto
Orden 5 de agosto
 
Sistema nacional de cualificaciones profesionales
Sistema nacional de cualificaciones profesionalesSistema nacional de cualificaciones profesionales
Sistema nacional de cualificaciones profesionales
 
Metodos anticonceptivos
Metodos anticonceptivosMetodos anticonceptivos
Metodos anticonceptivos
 
Steps to walk like a catwalk model
Steps to walk like a catwalk modelSteps to walk like a catwalk model
Steps to walk like a catwalk model
 
Modern Control-Project
Modern Control-ProjectModern Control-Project
Modern Control-Project
 
7 Essential Lessons for Creating a Winning Sales Culture
7 Essential Lessons for Creating a Winning Sales Culture7 Essential Lessons for Creating a Winning Sales Culture
7 Essential Lessons for Creating a Winning Sales Culture
 
Tiny Toolbox Business Plan
Tiny Toolbox Business PlanTiny Toolbox Business Plan
Tiny Toolbox Business Plan
 
My Life Philosophy
My Life PhilosophyMy Life Philosophy
My Life Philosophy
 
Dna replication
Dna replicationDna replication
Dna replication
 

Similar a Uml profe

Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML6020 peaks
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
1. introduction to uml
1. introduction to uml1. introduction to uml
1. introduction to umlPRABU M
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptganeshkarthy
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPMLect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPMMubashir Ali
 
Chapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptChapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptRushikeshChikane1
 
Chapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptChapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptRushikeshChikane2
 
UML Diagrams.ppt
UML Diagrams.pptUML Diagrams.ppt
UML Diagrams.pptjeyasrig
 
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...NALESVPMEngg
 
8.Unified Process Modelling.ppt of software engg
8.Unified Process Modelling.ppt  of software engg8.Unified Process Modelling.ppt  of software engg
8.Unified Process Modelling.ppt of software enggSukhmanSingh91
 
Software enginering.group-no-11 (1)
Software enginering.group-no-11 (1)Software enginering.group-no-11 (1)
Software enginering.group-no-11 (1)riarana10
 
UNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptxUNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptxviju001
 

Similar a Uml profe (20)

SE UML.ppt
SE UML.pptSE UML.ppt
SE UML.ppt
 
Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML
 
3.UML Diagrams.pptx
3.UML Diagrams.pptx3.UML Diagrams.pptx
3.UML Diagrams.pptx
 
UML.pdf
UML.pdfUML.pdf
UML.pdf
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
1. introduction to uml
1. introduction to uml1. introduction to uml
1. introduction to uml
 
Case stydy cs701
Case stydy cs701 Case stydy cs701
Case stydy cs701
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).ppt
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPMLect-4: UML diagrams - Unified Modeling Language - SPM
Lect-4: UML diagrams - Unified Modeling Language - SPM
 
UML Diagrams.ppt
UML Diagrams.pptUML Diagrams.ppt
UML Diagrams.ppt
 
Chapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptChapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.ppt
 
Chapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.pptChapter 1_UML Introduction.ppt
Chapter 1_UML Introduction.ppt
 
UML Diagrams_UNIT III.ppt
UML Diagrams_UNIT III.pptUML Diagrams_UNIT III.ppt
UML Diagrams_UNIT III.ppt
 
UML Diagrams.ppt
UML Diagrams.pptUML Diagrams.ppt
UML Diagrams.ppt
 
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...
Class diagrams are a type of UML (Unified Modeling Language) diagram used in ...
 
8.Unified Process Modelling.ppt of software engg
8.Unified Process Modelling.ppt  of software engg8.Unified Process Modelling.ppt  of software engg
8.Unified Process Modelling.ppt of software engg
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 
Software enginering.group-no-11 (1)
Software enginering.group-no-11 (1)Software enginering.group-no-11 (1)
Software enginering.group-no-11 (1)
 
UNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptxUNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptx
 
Cs8592 ooad unit 1
Cs8592 ooad unit 1Cs8592 ooad unit 1
Cs8592 ooad unit 1
 

Último

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Último (20)

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Uml profe

  • 2. OVERVIEW 1- What is UML? 2- How and when do we use it? 3-UML Diagram Types with examples.
  • 3. OVERVIEW • UML is a standard language for specifying, visualizing, constructing, and documenting the software systems. • UML stands for Unified Modeling Language. • UML is a pictorial language used to make software blue prints. • UML is not a programming language but specific tools can be used to generate code using UML diagrams. • UML has a direct relation with object oriented analysis and design.
  • 5. «A picture is worth a thousand words.» The most important goal for developing UML is to.. Define some general purpose modeling language which all stakeholders can use. İt needs to be made simple to understand and use.
  • 6. UML as a Roadmap - UML diagram should not contain a 100% specification of the real software. - A single diagram is not enough to cover all aspects of the system. - Up-to-date documentation available for anyone who joins the project later.
  • 7. Before Learning UML It’s handy to understand OO concepts.
  • 8. Modeling Types 1- Structural Modeling: Captures the static features of the system. + Class diagram + Object Diagram + Use Case Diagram 2- Behavioral : Describes the interaction in the system. + Sequence Diagram + Activity Diagram
  • 9. CLASS Diagram 1- The most common diagram used in UML. 2- Class diagram consists of classes, interfaces, associations and collaboration. 3- Basically represents the object oriented view of a system which is static in nature.
  • 10.
  • 11. OBJECT Diagram • Object diagrams are derived from class diagrams • Object diagrams represent an instance of a class diagram. • The basic concepts are similar for class diagrams and object diagrams.
  • 12.
  • 13. USE CASE Diagram • Used to get an outside view of the system. • Show the interaction among the requirements and actors • The actors can be human user, some internal applications or may be some external applications. • A single use case diagram captures a particular functionality of the system. • Use case diagram can be imagined as a black box where only the input, output and the function of the black box is known. • These diagrams are used at a very high level of design.
  • 14. USE CASE Diagram - Order
  • 15. SEQUENCE Diagram 1- Models the sequential logic, in effect the time ordering of messages between classifiers.
  • 16. SEQUENCE Diagram – Chain Store Delivery Dealer’s agent collects order from customer. A new order is created with DocumentType = 1. Then after the dealer delivers goods he create a new document with DocumentType = 18 ….etc.
  • 17.
  • 18. “ Activity Diagram • Activity diagram is basically a flow chart to represent the flow form one activity to another activity. • The activity can be described as an operation of the system.
  • 19. Activity Diagram - Promotion
  • 20. Summary 1- 2 Dimensional representation. 2- A way of thinking. 3- Sometime when too much details required we should have them as text.