SlideShare a Scribd company logo
1 of 52
 
Objectives  ,[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Objectives (continued) ,[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Part 1 Object-Oriented Concepts Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Concepts   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
  Recognizing the Benefits of OO Development   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Objects Are More Natural   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Classes of Objects Can Be Reused   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Understanding Object-Oriented Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-18 Attributes and Methods in Problem Domain Objects
Understanding Object-Oriented Concepts (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-20 Order-processing system where objects interact by sending messages
Understanding Object-Oriented Concepts (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-22 Superclasses and Subclasses
Part 2 The Unified Process Object-Oriented Analysis and Design with the Unified Process
  The Systems Development Life Cycle   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-1 Predictive versus adaptive approaches to the SDLC
  The Traditional Predictive SDLC Approaches   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-3 SDLC Phases and Objectives
Object-Oriented Analysis and Design with the Unified Process Figure 2-4 The Waterfall Approach to the SDLC
The Newer Adaptive Approaches to the SDLC   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-6 The Spiral Life Cycle Model
The Unified Process Life Cycle   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-8 The Unified Process System Development Life Cycle
Object-Oriented Analysis and Design with the Unified Process Figure 2-9 UP Phases and Objectives
Methodologies, Models, Tools, and Techniques ,[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Methodologies and System Development Processes   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Models   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-10 Some Models used in System Development
Tools   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Techniques   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-13 Relationships of Models, Tools, and Techniques in a System Development Methodology
The Unified Process as a System Development Methodology   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
The Unified Process as a System Development Methodology   (continued) ,[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-15 UP Life Cycle with Phases, Iterations, and Disciplines
The UP Disciplines   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Business Modeling   ,[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Requirements   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Design   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Implementation   ,[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Testing  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Deployment   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Project Management   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Configuration and Change Management   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Environment   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Tools to Support System Development   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-24 A Case Tool Repository Contains All Information About the System
Tools to Support System Development (continued)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Object-Oriented Analysis and Design with the Unified Process
Object-Oriented Analysis and Design with the Unified Process Figure 2-26 Visual Modeling Tool Rational Rose Displaying UML Diagrams
Object-Oriented Analysis and Design with the Unified Process Figure 2-29 Rational XDE Professional is integrated with Visual Studio .NET

More Related Content

What's hot

System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
koolkampus
 
DFD, Decision Table, Decision Chart, Structure Charts
DFD, Decision Table, Decision Chart, Structure ChartsDFD, Decision Table, Decision Chart, Structure Charts
DFD, Decision Table, Decision Chart, Structure Charts
SOuvagya Kumar Jena
 
Ch5- Software Engineering 9
Ch5- Software Engineering 9Ch5- Software Engineering 9
Ch5- Software Engineering 9
Ian Sommerville
 
Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12
koolkampus
 

What's hot (20)

Function Oriented Design
Function Oriented DesignFunction Oriented Design
Function Oriented Design
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Uml Common Mechanism
Uml Common MechanismUml Common Mechanism
Uml Common Mechanism
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Object oriented and function oriented design
Object oriented and function oriented designObject oriented and function oriented design
Object oriented and function oriented design
 
Uml
UmlUml
Uml
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
 
Object oriented modeling and design
Object oriented modeling and designObject oriented modeling and design
Object oriented modeling and design
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
Domain object model
Domain object modelDomain object model
Domain object model
 
DFD, Decision Table, Decision Chart, Structure Charts
DFD, Decision Table, Decision Chart, Structure ChartsDFD, Decision Table, Decision Chart, Structure Charts
DFD, Decision Table, Decision Chart, Structure Charts
 
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
 
Ch5- Software Engineering 9
Ch5- Software Engineering 9Ch5- Software Engineering 9
Ch5- Software Engineering 9
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
 
Class diagram presentation
Class diagram presentationClass diagram presentation
Class diagram presentation
 
Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12
 
UML
UMLUML
UML
 
Elaboration and domain model
Elaboration and domain modelElaboration and domain model
Elaboration and domain model
 
Object Oriented Design Concept
Object Oriented Design ConceptObject Oriented Design Concept
Object Oriented Design Concept
 

Viewers also liked

Viewers also liked (19)

Chapter05
Chapter05Chapter05
Chapter05
 
07 si(systems analysis and design )
07 si(systems analysis and design )07 si(systems analysis and design )
07 si(systems analysis and design )
 
Chapter03
Chapter03Chapter03
Chapter03
 
Sadcw 6e chapter6
Sadcw 6e chapter6Sadcw 6e chapter6
Sadcw 6e chapter6
 
Chapter01
Chapter01Chapter01
Chapter01
 
Chapter06
Chapter06Chapter06
Chapter06
 
Sadcw 6e chapter8
Sadcw 6e chapter8Sadcw 6e chapter8
Sadcw 6e chapter8
 
Uml report
Uml reportUml report
Uml report
 
10 si(systems analysis and design )
10 si(systems analysis and design )10 si(systems analysis and design )
10 si(systems analysis and design )
 
Sadcw 6e chapter1
Sadcw 6e chapter1Sadcw 6e chapter1
Sadcw 6e chapter1
 
Sadcw 6e chapter7
Sadcw 6e chapter7Sadcw 6e chapter7
Sadcw 6e chapter7
 
Sadcw 6e chapter9
Sadcw 6e chapter9Sadcw 6e chapter9
Sadcw 6e chapter9
 
Chapter04
Chapter04Chapter04
Chapter04
 
System Analysis and Design 6th edition chapter 14
System Analysis and Design 6th edition chapter 14System Analysis and Design 6th edition chapter 14
System Analysis and Design 6th edition chapter 14
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
 
06 si(systems analysis and design )
06 si(systems analysis and design )06 si(systems analysis and design )
06 si(systems analysis and design )
 
Ds sn is-02
Ds sn is-02Ds sn is-02
Ds sn is-02
 
Ds sn is-01
Ds sn is-01Ds sn is-01
Ds sn is-01
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 

Similar to Chapter02

CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
pkaviya
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )
Nurdin Al-Azies
 

Similar to Chapter02 (20)

Object Oriented Approach for Software Development
Object Oriented Approach for Software DevelopmentObject Oriented Approach for Software Development
Object Oriented Approach for Software Development
 
Approaches To System Development
Approaches To System DevelopmentApproaches To System Development
Approaches To System Development
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 
CS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT ICS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT I
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audio
 
Chapter1
Chapter1Chapter1
Chapter1
 
Ch01
Ch01Ch01
Ch01
 
CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
 
UNIT V TESTING.pptx
UNIT V TESTING.pptxUNIT V TESTING.pptx
UNIT V TESTING.pptx
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & Design
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )
 
Chapter 1(1) system development life .ppt
Chapter 1(1) system development life .pptChapter 1(1) system development life .ppt
Chapter 1(1) system development life .ppt
 
16 si(systems analysis and design )
16 si(systems analysis and design )16 si(systems analysis and design )
16 si(systems analysis and design )
 
Database Design
Database Design Database Design
Database Design
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
 
Object Oriented Analysis
Object Oriented AnalysisObject Oriented Analysis
Object Oriented Analysis
 
Chapter 1,2,3 Module I -Foundations for SD.pptx
Chapter 1,2,3 Module I -Foundations for SD.pptxChapter 1,2,3 Module I -Foundations for SD.pptx
Chapter 1,2,3 Module I -Foundations for SD.pptx
 
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.pptUNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.ppt
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
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
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
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
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
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
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
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
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Chapter02