SlideShare une entreprise Scribd logo
1  sur  32
Chapter 8: System Design
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Ideas ,[object Object],[object Object]
Avoiding Classic Design Mistakes ,[object Object],[object Object],[object Object],[object Object]
VERIFYING AND VALIDATING (V&V) THE ANALYSIS MODELS
Walkthroughs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functional Model V&V ,[object Object],[object Object],[object Object],[object Object]
Functional Model V&V (cont’d) ,[object Object],[object Object],[object Object]
Structural Model V&V ,[object Object],[object Object],[object Object],[object Object]
Structural Model V&V (cont’d) ,[object Object],[object Object],[object Object]
Behavioral Model V&V ,[object Object],[object Object],[object Object],[object Object]
Structural Model V&V (cont’d) ,[object Object],[object Object],[object Object]
EVOLVING THE ANALYSIS MODELS INTO DESIGN MODELS
Factoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Partitions and Collaborations ,[object Object],[object Object],[object Object],[object Object]
Layers ,[object Object],[object Object],[object Object]
5 Layers ,[object Object],[object Object],[object Object],[object Object],[object Object]
PACKAGES AND PACKAGE DIAGRAMS
Package ,[object Object],[object Object],[object Object]
Package Diagram for 5 Layers
Building Package Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object]
DESIGN STRATEGIES
Custom Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Packaged Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
System Integration ,[object Object],[object Object],[object Object],[object Object],[object Object]
Outsourcing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Selecting a Design Strategy ,[object Object],[object Object],[object Object],[object Object],[object Object]
Selecting a Design Strategy
DEVELOPING THE ACTUAL DESIGN
The Alternative Matrix ,[object Object],[object Object]
Request for Proposals ,[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

En vedette

Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering Process
Jomel Penalba
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
 

En vedette (12)

Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineering
 
L4 RE Processes
L4 RE ProcessesL4 RE Processes
L4 RE Processes
 
A Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements ProcessingA Conceptual Model for Building Requirements Processing
A Conceptual Model for Building Requirements Processing
 
L5 Dependability Requirements
L5 Dependability RequirementsL5 Dependability Requirements
L5 Dependability Requirements
 
Requirements Engineering (CS 5032 2012)
Requirements Engineering (CS 5032 2012)Requirements Engineering (CS 5032 2012)
Requirements Engineering (CS 5032 2012)
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Requirement engineering process
Requirement engineering processRequirement engineering process
Requirement engineering process
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering Process
 
Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 

Similaire à Ch08

Ppt slides 05
Ppt slides 05Ppt slides 05
Ppt slides 05
locpx
 
New phase ii-2010
New  phase ii-2010New  phase ii-2010
New phase ii-2010
vijet
 

Similaire à Ch08 (20)

Ch09
Ch09Ch09
Ch09
 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- ivObject oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
 
Ooad
OoadOoad
Ooad
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Software enginnering
Software enginneringSoftware enginnering
Software enginnering
 
BIS09 Application Development - III
BIS09 Application Development - IIIBIS09 Application Development - III
BIS09 Application Development - III
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Unit i
Unit iUnit i
Unit i
 
UNIT II STATIC UML DIAGRAMS.pptx
UNIT II STATIC UML DIAGRAMS.pptxUNIT II STATIC UML DIAGRAMS.pptx
UNIT II STATIC UML DIAGRAMS.pptx
 
Ppt slides 05
Ppt slides 05Ppt slides 05
Ppt slides 05
 
New phase ii-2010
New  phase ii-2010New  phase ii-2010
New phase ii-2010
 
Requirements modeling
Requirements modelingRequirements modeling
Requirements modeling
 
06 fse design
06 fse design06 fse design
06 fse design
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
 
Design Engineering is a topic of software engineering of second year fourth s...
Design Engineering is a topic of software engineering of second year fourth s...Design Engineering is a topic of software engineering of second year fourth s...
Design Engineering is a topic of software engineering of second year fourth s...
 

Plus de 蕭美蓮 (19)

Ch01
Ch01Ch01
Ch01
 
Ch01
Ch01Ch01
Ch01
 
Ch14
Ch14Ch14
Ch14
 
Ch13
Ch13Ch13
Ch13
 
Ch12
Ch12Ch12
Ch12
 
Ch11
Ch11Ch11
Ch11
 
Ch10
Ch10Ch10
Ch10
 
Ch09
Ch09Ch09
Ch09
 
Ch07
Ch07Ch07
Ch07
 
Ch06
Ch06Ch06
Ch06
 
Ch05
Ch05Ch05
Ch05
 
Ch04
Ch04Ch04
Ch04
 
Ch03
Ch03Ch03
Ch03
 
Ch02
Ch02Ch02
Ch02
 
Ch10
Ch10Ch10
Ch10
 
完整資料表
完整資料表完整資料表
完整資料表
 
Web2
Web2Web2
Web2
 
專案管理心得
專案管理心得專案管理心得
專案管理心得
 
Acer1
Acer1Acer1
Acer1
 

Ch08