SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
🐬 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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 

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