SlideShare a Scribd company logo
1 of 8
By Daryl Hall SWL Chapter 5
Object oriented analysis and design focus on what the system does and how it does it.  It is a very helpful tool in software engineering, and teams have been using it for years.  It will continue to be used as it is very versatile and can be adjusted to the changing trends. Team Task 1
I will take things one step at a time.  I will gather all of the objects I will need first and put them in a list.  I will then determine what role each object has and how it performs the tasks needed. Team Task 2
Cardinality refers to the relationships between different entities (objects). Team Task 3
The first is an object relationship diagram.  This provides a brief overview.  Next comes the use case diagram, which is a visual summary of several related use cases within a system or subsystem.  Class diagrams represent a detailed view of a single use case, shows the classes that participate in the use case, and documents the relations among the classes.  A sequence diagram is a dynamic model of a use case, showing the interaction among classes during a specified time period.  State transition diagrams show how an object changes from one state to another, depending on events that affect the object.  Activity diagrams resemble a horizontal flowchart that shows the action and events as they occur. Team Task 4
Explain how O.O.A. can be used to describe an information system. Define the terms and concepts. Explain object relationships and inheritance. Identify the actors. Draw a use case diagram. Draw an object relationship diagram. Describe UML. Explain CASE tools. Explain how to organize an object model. Review the diagrams and object relationships. Manage the SWL 1.a.
Concurrent: (1a) Define terms and concepts, (1b) explain object relationships and inheritance, (1c) describe UML, (1d) explain CASE tools, and (1e) review how to organize an object model. Sequential: 	(2a) Explain how O.O.A. can be used to describe an information system, (2b) identify actors,  (2c) draw a use case diagram, (2d) draw an object relationship diagram, and (2e) review the diagrams and object model. Manage the SWL 1.b.
Task 2c cannot be completed until task 2b is completed. Task 2d cannot be completed until task 2c is completed. Task 2e cannot be completed until task 2d is completed. Manage the SWL 1.c.

More Related Content

What's hot

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelPAQUIAAIZEL
 
Lesson 1 function as model
Lesson 1 function as modelLesson 1 function as model
Lesson 1 function as modelrey castro
 
Cobb Douglas production function in SPSS
Cobb Douglas production function in SPSSCobb Douglas production function in SPSS
Cobb Douglas production function in SPSSThotaPavanKumar1
 
Cobb Douglas production function in excel
Cobb Douglas production function in excelCobb Douglas production function in excel
Cobb Douglas production function in excelThotaPavanKumar1
 
Cohesion and coupling FROM SGVU student..
Cohesion and coupling  FROM SGVU student..Cohesion and coupling  FROM SGVU student..
Cohesion and coupling FROM SGVU student..Saurav Sony
 
Section 2.8 3.1 powers and exponents - squ root (math)
Section 2.8  3.1 powers and exponents - squ root (math)Section 2.8  3.1 powers and exponents - squ root (math)
Section 2.8 3.1 powers and exponents - squ root (math)Algebra / Mathematics
 

What's hot (13)

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
Lesson 1 function as model
Lesson 1 function as modelLesson 1 function as model
Lesson 1 function as model
 
Behaviour modelling
Behaviour modellingBehaviour modelling
Behaviour modelling
 
Cobb Douglas production function in SPSS
Cobb Douglas production function in SPSSCobb Douglas production function in SPSS
Cobb Douglas production function in SPSS
 
Matlab eig
Matlab eigMatlab eig
Matlab eig
 
Cobb Douglas production function in excel
Cobb Douglas production function in excelCobb Douglas production function in excel
Cobb Douglas production function in excel
 
Stata compute
Stata computeStata compute
Stata compute
 
English guide functions
English guide functionsEnglish guide functions
English guide functions
 
Ch8
Ch8Ch8
Ch8
 
Cohesion & Coupling
Cohesion & Coupling Cohesion & Coupling
Cohesion & Coupling
 
Cohesion and coupling FROM SGVU student..
Cohesion and coupling  FROM SGVU student..Cohesion and coupling  FROM SGVU student..
Cohesion and coupling FROM SGVU student..
 
Section 2.8 3.1 powers and exponents - squ root (math)
Section 2.8  3.1 powers and exponents - squ root (math)Section 2.8  3.1 powers and exponents - squ root (math)
Section 2.8 3.1 powers and exponents - squ root (math)
 
Sql
SqlSql
Sql
 

Viewers also liked

SWL Chapter 5
SWL Chapter 5SWL Chapter 5
SWL Chapter 5dmhall
 
20151106 guiabrevenqi espayol
20151106 guiabrevenqi espayol20151106 guiabrevenqi espayol
20151106 guiabrevenqi espayolIsabel Martinez
 
Инструкция для родителей
Инструкция для родителейИнструкция для родителей
Инструкция для родителейguest1817f0
 
S W L Chapter 5
S W L  Chapter 5S W L  Chapter 5
S W L Chapter 5dmhall
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshareLourdes Osorio
 
SWL Chapter 5
SWL Chapter 5SWL Chapter 5
SWL Chapter 5dmhall
 
ITP251 SWL 5
ITP251 SWL 5ITP251 SWL 5
ITP251 SWL 5dmhall
 
Dasp Presentation Linkedin
Dasp Presentation LinkedinDasp Presentation Linkedin
Dasp Presentation Linkedingenadil
 

Viewers also liked (13)

SWL Chapter 5
SWL Chapter 5SWL Chapter 5
SWL Chapter 5
 
SWL 8
SWL 8SWL 8
SWL 8
 
20151106 guiabrevenqi espayol
20151106 guiabrevenqi espayol20151106 guiabrevenqi espayol
20151106 guiabrevenqi espayol
 
Инструкция для родителей
Инструкция для родителейИнструкция для родителей
Инструкция для родителей
 
Swl9
Swl9Swl9
Swl9
 
Swl10
Swl10Swl10
Swl10
 
S W L Chapter 5
S W L  Chapter 5S W L  Chapter 5
S W L Chapter 5
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
SWL Chapter 5
SWL Chapter 5SWL Chapter 5
SWL Chapter 5
 
ITP251 SWL 5
ITP251 SWL 5ITP251 SWL 5
ITP251 SWL 5
 
SWL 7
SWL 7SWL 7
SWL 7
 
Dasp Presentation Linkedin
Dasp Presentation LinkedinDasp Presentation Linkedin
Dasp Presentation Linkedin
 
Tema 5
Tema 5Tema 5
Tema 5
 

Similar to SWL Chapter 5

Uml with detail
Uml with detailUml with detail
Uml with detailHamza Khan
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software EngineeringAmit Singh
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software EngineeringAmit Singh
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
Selab1 slides
Selab1 slidesSelab1 slides
Selab1 slidesSumedha
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdfSHIVAM691605
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASEbabak danyal
 
Unified Modelling Language
Unified Modelling LanguageUnified Modelling Language
Unified Modelling LanguageJismy .K.Jose
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UMLyndaravind
 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagramskebsterz
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling languageEmmanuel Kumah
 
Introduction to Object orientation , Modeling as a Design Technique Modeling ...
Introduction to Object orientation , Modeling as a Design Technique Modeling ...Introduction to Object orientation , Modeling as a Design Technique Modeling ...
Introduction to Object orientation , Modeling as a Design Technique Modeling ...DhwaniDesai21
 
SAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsSAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsMichael Heron
 
Course NumberCourse SectionCourse Name.docx
Course NumberCourse SectionCourse Name.docxCourse NumberCourse SectionCourse Name.docx
Course NumberCourse SectionCourse Name.docxvanesaburnand
 
R1x g02 enterprise architecture i
R1x g02 enterprise architecture iR1x g02 enterprise architecture i
R1x g02 enterprise architecture icairo university
 

Similar to SWL Chapter 5 (20)

432
432432
432
 
Uml with detail
Uml with detailUml with detail
Uml with detail
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Selab1 slides
Selab1 slidesSelab1 slides
Selab1 slides
 
Uml
UmlUml
Uml
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdf
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASE
 
Unified Modelling Language
Unified Modelling LanguageUnified Modelling Language
Unified Modelling Language
 
Uml.pptx
Uml.pptxUml.pptx
Uml.pptx
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagrams
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Understanding unified modelling language
Understanding unified modelling languageUnderstanding unified modelling language
Understanding unified modelling language
 
Introduction to Object orientation , Modeling as a Design Technique Modeling ...
Introduction to Object orientation , Modeling as a Design Technique Modeling ...Introduction to Object orientation , Modeling as a Design Technique Modeling ...
Introduction to Object orientation , Modeling as a Design Technique Modeling ...
 
SAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsSAD11 - Sequence Diagrams
SAD11 - Sequence Diagrams
 
Course NumberCourse SectionCourse Name.docx
Course NumberCourse SectionCourse Name.docxCourse NumberCourse SectionCourse Name.docx
Course NumberCourse SectionCourse Name.docx
 
R1x g02 enterprise architecture i
R1x g02 enterprise architecture iR1x g02 enterprise architecture i
R1x g02 enterprise architecture i
 

Recently uploaded

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

SWL Chapter 5

  • 1. By Daryl Hall SWL Chapter 5
  • 2. Object oriented analysis and design focus on what the system does and how it does it. It is a very helpful tool in software engineering, and teams have been using it for years. It will continue to be used as it is very versatile and can be adjusted to the changing trends. Team Task 1
  • 3. I will take things one step at a time. I will gather all of the objects I will need first and put them in a list. I will then determine what role each object has and how it performs the tasks needed. Team Task 2
  • 4. Cardinality refers to the relationships between different entities (objects). Team Task 3
  • 5. The first is an object relationship diagram. This provides a brief overview. Next comes the use case diagram, which is a visual summary of several related use cases within a system or subsystem. Class diagrams represent a detailed view of a single use case, shows the classes that participate in the use case, and documents the relations among the classes. A sequence diagram is a dynamic model of a use case, showing the interaction among classes during a specified time period. State transition diagrams show how an object changes from one state to another, depending on events that affect the object. Activity diagrams resemble a horizontal flowchart that shows the action and events as they occur. Team Task 4
  • 6. Explain how O.O.A. can be used to describe an information system. Define the terms and concepts. Explain object relationships and inheritance. Identify the actors. Draw a use case diagram. Draw an object relationship diagram. Describe UML. Explain CASE tools. Explain how to organize an object model. Review the diagrams and object relationships. Manage the SWL 1.a.
  • 7. Concurrent: (1a) Define terms and concepts, (1b) explain object relationships and inheritance, (1c) describe UML, (1d) explain CASE tools, and (1e) review how to organize an object model. Sequential: (2a) Explain how O.O.A. can be used to describe an information system, (2b) identify actors, (2c) draw a use case diagram, (2d) draw an object relationship diagram, and (2e) review the diagrams and object model. Manage the SWL 1.b.
  • 8. Task 2c cannot be completed until task 2b is completed. Task 2d cannot be completed until task 2c is completed. Task 2e cannot be completed until task 2d is completed. Manage the SWL 1.c.