SlideShare a Scribd company logo
1 of 19
UML(Unified Modeling
Language)
Presented by
http://www.urgenthomework.com/uml-homework-help.php
What is UML?
 UML stands for Unified Modeling Language. It is modeling language
used for designing graphics design.
 It is standard language for specifying, visualizing, constructing
and documenting the artifacts of software system.
 UML diagrams are important part of developing object oriented
software and the software development process.
Use of UML
 UML is an open standard, Graphical notation for specifying, visualizing,
constructing and documenting software systems.
 Support for UML in many software package like Rational, plugins for IDE like
NetBeans, Eclipse.
 By the diagram view the understanding/communication of product to
customer and developers Increases.
 Support for diverse application areas
History of UML
Types of UML
Use case diagram
6
• overview the usage requirements
• presentations project stakeholders
• "the meat" of the actual requirements
Actor:
An actor is a person, organization, or external system that
plays a role in one or more interactions with your system
Use case:
A use case describes a sequence of actions that provide value
to an actor and is drawn as a horizontal ellipse
Example of Use Case detail
Online shopping
Actor
Use case
System
boundary
Class Diagram
8
Class diagrams show the classes of the system, their interrelationships (including
inheritance, aggregation, and association), and the operations and attributes of
the classes.
Example of Class Diagram
Name
Attributes
Operations
Relations
• Associations
• Aggregation
•Generalization
Activity Diagram
 UML 2 Activity diagrams helps to describe the flow of control of the target
system, such as the exploring complex business rules and operations,
describing the use case also the business process. It is object-oriented
equivalent of flow charts and data-flow diagrams (DFDs).
Example of Activity Diagram
Activity Diagram
Branch
Start
End
Action
Object Diagram
 Object Diagrams is similar to class diagrams. It is UML structural diagram that
shows the instance of the classifiers in models. It uses notation that is similar
to that used in class diagrams. It shows the static design of system but from
the real prospective.
Example of Object Diagram
Object
Component Diagram
 Component Diagram represents how components are wired together to form
longer component or software system. The purpose of the component
diagram is to show h relationship between different components.
Example of Component Diagram
Component
Connection
Sequence Diagram
 Sequence Diagram is also called interaction Diagram which shows the way
that how he process operates with one another. It focus on the message
interchange between a numbers of lifeline. It models the collaboration of the
object based on a time sequence.
The following nodes are used in UML Sequence Diagram:
• Lifeline
• Execution Specification
• Message
• Combined Fragment
• Interaction Use
• State invariant etc…
Example of Sequence Diagram
Action
Sequence-Actor
Message
Deployment Diagram
 In UML the Deployment Diagram models the physical deployment of artifacts
on nodes. It also helps to model the physical aspect of an Object-Oriented
software system. In this type of UML Diagrams nodes are appear as boxes and
the artifacts allocated to each node appear as rectangles within the boxes.
 For an example: If we want to describe a web site with Deployment Diagram
then the hardware components i.e. “nodes” exists ,what software
components i.e. “artifacts” run on each node and how different pieces are
connected.
 There are two types of Nodes:
 Device Node
 Execution Environment Node
Example of Deployment Diagram
Connection
Nodes

More Related Content

What's hot

UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling LanguageShahzad
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineeringMubashir Jutt
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Languagesurana college
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentationanasz3z3
 
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLObject Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLMalek Sumaiya
 
Uml unified-modeling-language-presented by dileep
Uml unified-modeling-language-presented by dileepUml unified-modeling-language-presented by dileep
Uml unified-modeling-language-presented by dileepmekhap
 
UML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework HelpUML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework HelpJacob William
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGERaval Chirag
 
Uml Explained Step ByStep
Uml Explained Step ByStepUml Explained Step ByStep
Uml Explained Step ByStepWaseem Khan
 
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 diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbolsKumar
 
Unified modeling language diagrams
Unified modeling language diagramsUnified modeling language diagrams
Unified modeling language diagramsAlaa Ahmed
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UMLDang Tuan
 

What's hot (20)

Uml
UmlUml
Uml
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
 
UML Modeling in Java
UML Modeling in JavaUML Modeling in Java
UML Modeling in Java
 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineering
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
Uml Tutorial
Uml TutorialUml Tutorial
Uml Tutorial
 
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLObject Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
 
Uml
UmlUml
Uml
 
Uml unified-modeling-language-presented by dileep
Uml unified-modeling-language-presented by dileepUml unified-modeling-language-presented by dileep
Uml unified-modeling-language-presented by dileep
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
 
UML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework HelpUML Diagram Assignment Help, UML Diagram Homework Help
UML Diagram Assignment Help, UML Diagram Homework Help
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
 
UML
UMLUML
UML
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Uml Explained Step ByStep
Uml Explained Step ByStepUml Explained Step ByStep
Uml Explained Step ByStep
 
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionUML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Unified modeling language diagrams
Unified modeling language diagramsUnified modeling language diagrams
Unified modeling language diagrams
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UML
 

Viewers also liked

Top tenmisconception warranty_0413
Top tenmisconception warranty_0413Top tenmisconception warranty_0413
Top tenmisconception warranty_0413HomeBuyersWarranty
 
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving Corona
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving CoronaCA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving Corona
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving CoronaWalter's Automotive
 
Transcript of records_Gafarov_Bachelor
Transcript of records_Gafarov_BachelorTranscript of records_Gafarov_Bachelor
Transcript of records_Gafarov_Bachelor??????? ???????
 
20100321 wordpress
20100321 wordpress20100321 wordpress
20100321 wordpressisrapornann
 
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICOprocessociviletelematico
 
Asrun Kynning 2.Nov
Asrun Kynning 2.NovAsrun Kynning 2.Nov
Asrun Kynning 2.Novradstefna3f
 
Establishment of university of education(2002)
Establishment of university of education(2002)Establishment of university of education(2002)
Establishment of university of education(2002)International advisers
 
матюхина ольга+выращивание цветов в оранжереи+предприниматели
матюхина ольга+выращивание цветов в оранжереи+предпринимателиматюхина ольга+выращивание цветов в оранжереи+предприниматели
матюхина ольга+выращивание цветов в оранжереи+предпринимателиОльга Матюхина
 
20100930 dev love energizedwork lightning talk
20100930 dev love energizedwork lightning talk20100930 dev love energizedwork lightning talk
20100930 dev love energizedwork lightning talkYasunobu Kawaguchi
 
Ines perez robles_proyecto_e_twinning
Ines perez robles_proyecto_e_twinningInes perez robles_proyecto_e_twinning
Ines perez robles_proyecto_e_twinningInés Pérez Robles
 
Транзистор, засилувач
Транзистор, засилувачТранзистор, засилувач
Транзистор, засилувачMary Physics
 
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...Ámbar Núñez
 
Avto 12 de octubre 2013
Avto 12 de octubre 2013Avto 12 de octubre 2013
Avto 12 de octubre 2013Fadri
 

Viewers also liked (17)

Top tenmisconception warranty_0413
Top tenmisconception warranty_0413Top tenmisconception warranty_0413
Top tenmisconception warranty_0413
 
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving Corona
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving CoronaCA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving Corona
CA 2014 Mercedes-Benz C-Class | Mercedes-Benz Dealer Serving Corona
 
Transcript of records_Gafarov_Bachelor
Transcript of records_Gafarov_BachelorTranscript of records_Gafarov_Bachelor
Transcript of records_Gafarov_Bachelor
 
20100321 wordpress
20100321 wordpress20100321 wordpress
20100321 wordpress
 
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO
3. PROCESSO CIVILE TELEMATICO - DECRETO INGIUNTIVO TELEMATICO
 
Avantguardisme
AvantguardismeAvantguardisme
Avantguardisme
 
Thd garden - 2 BHK Flat in Bhiwadi
Thd garden - 2 BHK Flat in BhiwadiThd garden - 2 BHK Flat in Bhiwadi
Thd garden - 2 BHK Flat in Bhiwadi
 
Asrun Kynning 2.Nov
Asrun Kynning 2.NovAsrun Kynning 2.Nov
Asrun Kynning 2.Nov
 
Establishment of university of education(2002)
Establishment of university of education(2002)Establishment of university of education(2002)
Establishment of university of education(2002)
 
матюхина ольга+выращивание цветов в оранжереи+предприниматели
матюхина ольга+выращивание цветов в оранжереи+предпринимателиматюхина ольга+выращивание цветов в оранжереи+предприниматели
матюхина ольга+выращивание цветов в оранжереи+предприниматели
 
Intro Bridger
Intro BridgerIntro Bridger
Intro Bridger
 
Lezione Esempio Select
Lezione Esempio SelectLezione Esempio Select
Lezione Esempio Select
 
20100930 dev love energizedwork lightning talk
20100930 dev love energizedwork lightning talk20100930 dev love energizedwork lightning talk
20100930 dev love energizedwork lightning talk
 
Ines perez robles_proyecto_e_twinning
Ines perez robles_proyecto_e_twinningInes perez robles_proyecto_e_twinning
Ines perez robles_proyecto_e_twinning
 
Транзистор, засилувач
Транзистор, засилувачТранзистор, засилувач
Транзистор, засилувач
 
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...
Accurate First Impressions Leave a Lasting Impression: The Long-Term Effects ...
 
Avto 12 de octubre 2013
Avto 12 de octubre 2013Avto 12 de octubre 2013
Avto 12 de octubre 2013
 

Similar to Uml(unified modeling language) Homework Help

UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)Nguyen Tuan
 
4.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 44.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 4Warui Maina
 
Uml with detail
Uml with detailUml with detail
Uml with detailHamza Khan
 
Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML6020 peaks
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfMeagGhn
 
UML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdfUML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdfssuser200e7a1
 
Introduction to Unified Modeling Language
Introduction to Unified Modeling LanguageIntroduction to Unified Modeling Language
Introduction to Unified Modeling LanguageAMITJain879
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling languageEmmanuel Kumah
 

Similar to Uml(unified modeling language) Homework Help (20)

Uml introduciton
Uml introducitonUml introduciton
Uml introduciton
 
ooAD
ooADooAD
ooAD
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
4.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 44.o o design tools=uml -_lecture 4
4.o o design tools=uml -_lecture 4
 
UML
UMLUML
UML
 
Design UML diagrams
Design UML diagramsDesign UML diagrams
Design UML diagrams
 
Design UML diagrams
Design UML diagramsDesign UML diagrams
Design UML diagrams
 
Uml with detail
Uml with detailUml with detail
Uml with detail
 
Uml types
Uml typesUml types
Uml types
 
Uml introduction
Uml introductionUml introduction
Uml introduction
 
Modeling software with UML
Modeling software with UMLModeling software with UML
Modeling software with UML
 
Learn sqa process
Learn sqa processLearn sqa process
Learn sqa process
 
Uml.pptx
Uml.pptxUml.pptx
Uml.pptx
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
 
Experiment no
Experiment noExperiment no
Experiment no
 
l1_introuml.pdf
l1_introuml.pdfl1_introuml.pdf
l1_introuml.pdf
 
UML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdfUML-Basics-to-AI-Powered-UML-Course.pdf
UML-Basics-to-AI-Powered-UML-Course.pdf
 
Introduction to Unified Modeling Language
Introduction to Unified Modeling LanguageIntroduction to Unified Modeling Language
Introduction to Unified Modeling Language
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling language
 
Ch 2.1
Ch 2.1Ch 2.1
Ch 2.1
 

Recently uploaded

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 

Recently uploaded (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Uml(unified modeling language) Homework Help

  • 2. What is UML?  UML stands for Unified Modeling Language. It is modeling language used for designing graphics design.  It is standard language for specifying, visualizing, constructing and documenting the artifacts of software system.  UML diagrams are important part of developing object oriented software and the software development process.
  • 3. Use of UML  UML is an open standard, Graphical notation for specifying, visualizing, constructing and documenting software systems.  Support for UML in many software package like Rational, plugins for IDE like NetBeans, Eclipse.  By the diagram view the understanding/communication of product to customer and developers Increases.  Support for diverse application areas
  • 6. Use case diagram 6 • overview the usage requirements • presentations project stakeholders • "the meat" of the actual requirements Actor: An actor is a person, organization, or external system that plays a role in one or more interactions with your system Use case: A use case describes a sequence of actions that provide value to an actor and is drawn as a horizontal ellipse
  • 7. Example of Use Case detail Online shopping Actor Use case System boundary
  • 8. Class Diagram 8 Class diagrams show the classes of the system, their interrelationships (including inheritance, aggregation, and association), and the operations and attributes of the classes.
  • 9. Example of Class Diagram Name Attributes Operations Relations • Associations • Aggregation •Generalization
  • 10. Activity Diagram  UML 2 Activity diagrams helps to describe the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process. It is object-oriented equivalent of flow charts and data-flow diagrams (DFDs).
  • 11. Example of Activity Diagram Activity Diagram Branch Start End Action
  • 12. Object Diagram  Object Diagrams is similar to class diagrams. It is UML structural diagram that shows the instance of the classifiers in models. It uses notation that is similar to that used in class diagrams. It shows the static design of system but from the real prospective.
  • 13. Example of Object Diagram Object
  • 14. Component Diagram  Component Diagram represents how components are wired together to form longer component or software system. The purpose of the component diagram is to show h relationship between different components.
  • 15. Example of Component Diagram Component Connection
  • 16. Sequence Diagram  Sequence Diagram is also called interaction Diagram which shows the way that how he process operates with one another. It focus on the message interchange between a numbers of lifeline. It models the collaboration of the object based on a time sequence. The following nodes are used in UML Sequence Diagram: • Lifeline • Execution Specification • Message • Combined Fragment • Interaction Use • State invariant etc…
  • 17. Example of Sequence Diagram Action Sequence-Actor Message
  • 18. Deployment Diagram  In UML the Deployment Diagram models the physical deployment of artifacts on nodes. It also helps to model the physical aspect of an Object-Oriented software system. In this type of UML Diagrams nodes are appear as boxes and the artifacts allocated to each node appear as rectangles within the boxes.  For an example: If we want to describe a web site with Deployment Diagram then the hardware components i.e. “nodes” exists ,what software components i.e. “artifacts” run on each node and how different pieces are connected.  There are two types of Nodes:  Device Node  Execution Environment Node
  • 19. Example of Deployment Diagram Connection Nodes