SlideShare una empresa de Scribd logo
1 de 12
The Group
Oulu University of Applied Science
          Spring 2012
 Unified Modeling Language (UML)
  graphically represents software systems,
  mainly following the object-oriented (OO)
  style (Fowler 2004, 1).
 The UML is controlled by the Object
  Management Group (OMG).
 UML as sketch
 UML as blueprint
 UML as a programming language
CLASS DIAGRAM
 The patient goes to the ticket machine.
 The patient presses on the machine’s button.
 The patient takes the ticket.
 The patient sees his number appears.
 The patient opens the door.
 The patient sits down in front of a nurse.
 The patient informs his personal information.
 The patient receives instructions from nurse.
 The patient goes out and wait again until his name is called.
USE CASE DIAGRAM
ACTIVITY DIAGRAM
• Fowler, M. (2004). UML Distilled. Boston: Pearson
  Education, Inc.
• Shi, P. (2008, March 20). Integrate FileNet BPM with
  IBM Content Manager, Part 1: Analyze, design, and
  model using FileNet Business Process Manager and
  IBM Content Manager. Retrieved October 08, 2012,
  from IBM:
  http://www.ibm.com/developerworks/data/library/tec
  harticle/dm-0803shi/
• The Group (2012, October). Information Systems in
  Organizations Written Material. Oulu.
• Images from Nguyen Ho Van Anh, DIB1SN, Oulu UAS

Más contenido relacionado

Destacado

Beard grooming tips
Beard grooming tipsBeard grooming tips
Beard grooming tipsRatan Mia
 
5 power point-templates-for-toastmasters
5 power point-templates-for-toastmasters5 power point-templates-for-toastmasters
5 power point-templates-for-toastmastersBrian Rouley
 
Hipster or Carny???
Hipster or Carny???Hipster or Carny???
Hipster or Carny???rejontail
 
Avalanche
AvalancheAvalanche
AvalancheMel B
 
Ontology In A Nutshell
Ontology In A NutshellOntology In A Nutshell
Ontology In A NutshellFabien Gandon
 
10 terrible powerpoint clichés
10 terrible powerpoint clichés10 terrible powerpoint clichés
10 terrible powerpoint clichésBrian Wakabayashi
 
Extreme Snow Avalanches
Extreme Snow AvalanchesExtreme Snow Avalanches
Extreme Snow Avalanchescbrannon
 
Chapter 11 Earthquakes
Chapter 11 EarthquakesChapter 11 Earthquakes
Chapter 11 Earthquakesllaub
 
Change management ppt by syed&hami
Change management ppt by syed&hamiChange management ppt by syed&hami
Change management ppt by syed&hamisyed Zafar
 
What testers can learn from brewing beer - Brewing beer the agile way
What testers can learn from brewing beer - Brewing beer the agile wayWhat testers can learn from brewing beer - Brewing beer the agile way
What testers can learn from brewing beer - Brewing beer the agile wayEddy Bruin
 
Beer industry in Thailand
Beer industry in ThailandBeer industry in Thailand
Beer industry in Thailandissaraamorn
 
Laundry Science
Laundry ScienceLaundry Science
Laundry Sciencemguckin
 
Hipsters
HipstersHipsters
Hipsterskennatz
 
Hipster Presentation
Hipster PresentationHipster Presentation
Hipster Presentationponywinslow
 
L6 ap 2014 dangers of mountain env
L6 ap 2014 dangers of mountain envL6 ap 2014 dangers of mountain env
L6 ap 2014 dangers of mountain envSHS Geog
 

Destacado (20)

Hipsters CHDODEV ppt
Hipsters CHDODEV pptHipsters CHDODEV ppt
Hipsters CHDODEV ppt
 
Beard grooming tips
Beard grooming tipsBeard grooming tips
Beard grooming tips
 
5 power point-templates-for-toastmasters
5 power point-templates-for-toastmasters5 power point-templates-for-toastmasters
5 power point-templates-for-toastmasters
 
The world of flags
The world of flagsThe world of flags
The world of flags
 
Hipster or Carny???
Hipster or Carny???Hipster or Carny???
Hipster or Carny???
 
Avalanche
AvalancheAvalanche
Avalanche
 
Ontology In A Nutshell
Ontology In A NutshellOntology In A Nutshell
Ontology In A Nutshell
 
10 terrible powerpoint clichés
10 terrible powerpoint clichés10 terrible powerpoint clichés
10 terrible powerpoint clichés
 
Extreme Snow Avalanches
Extreme Snow AvalanchesExtreme Snow Avalanches
Extreme Snow Avalanches
 
Chapter 11 Earthquakes
Chapter 11 EarthquakesChapter 11 Earthquakes
Chapter 11 Earthquakes
 
Change management ppt by syed&hami
Change management ppt by syed&hamiChange management ppt by syed&hami
Change management ppt by syed&hami
 
Hipster ppt
Hipster pptHipster ppt
Hipster ppt
 
What testers can learn from brewing beer - Brewing beer the agile way
What testers can learn from brewing beer - Brewing beer the agile wayWhat testers can learn from brewing beer - Brewing beer the agile way
What testers can learn from brewing beer - Brewing beer the agile way
 
The parable of the sadhu
The parable of the sadhuThe parable of the sadhu
The parable of the sadhu
 
Beer industry in Thailand
Beer industry in ThailandBeer industry in Thailand
Beer industry in Thailand
 
Laundry Science
Laundry ScienceLaundry Science
Laundry Science
 
Mighty Mountains
Mighty MountainsMighty Mountains
Mighty Mountains
 
Hipsters
HipstersHipsters
Hipsters
 
Hipster Presentation
Hipster PresentationHipster Presentation
Hipster Presentation
 
L6 ap 2014 dangers of mountain env
L6 ap 2014 dangers of mountain envL6 ap 2014 dangers of mountain env
L6 ap 2014 dangers of mountain env
 

Similar a Unified Modelling Language

Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUPDang Tuan
 
Mobile Learning Design - not just for ILIAS
Mobile Learning Design - not just for ILIASMobile Learning Design - not just for ILIAS
Mobile Learning Design - not just for ILIASChristian Glahn
 
UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)Shamsunder Malgikar
 
O'reilly learning uml.chm
O'reilly   learning uml.chmO'reilly   learning uml.chm
O'reilly learning uml.chmlion6666
 
NL based Object Oriented modeling - EJSR 35(1)
NL based Object Oriented modeling - EJSR 35(1)NL based Object Oriented modeling - EJSR 35(1)
NL based Object Oriented modeling - EJSR 35(1)IT Industry
 
Object Process Methodology
Object Process MethodologyObject Process Methodology
Object Process Methodologyguest77b0cd12
 
Uml tutorial
Uml tutorialUml tutorial
Uml tutorialMinh Pham
 
Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented DesignComputing Cage
 

Similar a Unified Modelling Language (20)

Object oriented analysis and design unit- iii
Object oriented analysis and design unit- iiiObject oriented analysis and design unit- iii
Object oriented analysis and design unit- iii
 
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 
oop Lecture 7
oop Lecture 7oop Lecture 7
oop Lecture 7
 
Uml Tutorial
Uml TutorialUml Tutorial
Uml Tutorial
 
Mobile Learning Design - not just for ILIAS
Mobile Learning Design - not just for ILIASMobile Learning Design - not just for ILIAS
Mobile Learning Design - not just for ILIAS
 
UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)UNIFIED MODELLING LANGUAGE (UML)
UNIFIED MODELLING LANGUAGE (UML)
 
O'reilly learning uml.chm
O'reilly   learning uml.chmO'reilly   learning uml.chm
O'reilly learning uml.chm
 
NL based Object Oriented modeling - EJSR 35(1)
NL based Object Oriented modeling - EJSR 35(1)NL based Object Oriented modeling - EJSR 35(1)
NL based Object Oriented modeling - EJSR 35(1)
 
UML Tutorial
UML TutorialUML Tutorial
UML Tutorial
 
Workflow management
Workflow managementWorkflow management
Workflow management
 
Object Process Methodology
Object Process MethodologyObject Process Methodology
Object Process Methodology
 
Uml tutorial
Uml tutorialUml tutorial
Uml tutorial
 
Uml tutorial
Uml tutorialUml tutorial
Uml tutorial
 
Uml tutorial
Uml tutorialUml tutorial
Uml tutorial
 
Using UML for Ontology construction: a case study in Agriculture
Using UML for Ontology construction: a case study in AgricultureUsing UML for Ontology construction: a case study in Agriculture
Using UML for Ontology construction: a case study in Agriculture
 
Using uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agricultureUsing uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agriculture
 
OOA&D Lecture1
OOA&D Lecture1OOA&D Lecture1
OOA&D Lecture1
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented Design
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Unified Modelling Language

  • 1. The Group Oulu University of Applied Science Spring 2012
  • 2.  Unified Modeling Language (UML) graphically represents software systems, mainly following the object-oriented (OO) style (Fowler 2004, 1).  The UML is controlled by the Object Management Group (OMG).
  • 3.  UML as sketch  UML as blueprint  UML as a programming language
  • 4.
  • 6.
  • 7.  The patient goes to the ticket machine.  The patient presses on the machine’s button.  The patient takes the ticket.  The patient sees his number appears.  The patient opens the door.  The patient sits down in front of a nurse.  The patient informs his personal information.  The patient receives instructions from nurse.  The patient goes out and wait again until his name is called.
  • 9.
  • 10.
  • 12. • Fowler, M. (2004). UML Distilled. Boston: Pearson Education, Inc. • Shi, P. (2008, March 20). Integrate FileNet BPM with IBM Content Manager, Part 1: Analyze, design, and model using FileNet Business Process Manager and IBM Content Manager. Retrieved October 08, 2012, from IBM: http://www.ibm.com/developerworks/data/library/tec harticle/dm-0803shi/ • The Group (2012, October). Information Systems in Organizations Written Material. Oulu. • Images from Nguyen Ho Van Anh, DIB1SN, Oulu UAS