SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Mini Project-1 Phase – II Design Phase Dept. Of Computer Science and Engineering
Objective ,[object Object],[object Object],[object Object]
Case Study:  Guess the site!
[object Object]
[object Object]
Why Design Is Important ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Good design is key to successful product
Poor design results to unstable system: ,[object Object],[object Object],[object Object]
What is it ? ,[object Object],[object Object],[object Object]
Conceptual to Technical design
How to Design ? ,[object Object],[object Object],[object Object]
Top – level design ,[object Object],[object Object]
Detailed Design ,[object Object],[object Object]
Output of the Design Phase ,[object Object],[object Object],[object Object],[object Object]
Deliverables : (Design documents) Top level design Detailed design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case study : Data flow modeling ,[object Object]
Data flow diagram
Data flow Diagram ,[object Object]
Object oriented Modeling ,[object Object],[object Object],[object Object],[object Object]
Contd.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class diagrams ,[object Object],[object Object],[object Object],[object Object],Class name attribute operations customer Name: Address: Check_balance() Credit_amt()
Relationship between different classes ,[object Object],[object Object],[object Object]
Generalization-specialization symbol is used for representation. This shows inheritance property
example
Aggregation   symbol is used for representation. This represents whole-part relationship. If object is composed of many objects then aggregation is used
example
Association shows static relation ship between  different  objects. Can be represented in different ways
cardinality
OO Analysis Following steps are performed ,[object Object],[object Object],[object Object],[object Object],[object Object]
Identifying Objects and classes ,[object Object],[object Object],[object Object]
Identify the structures ,[object Object],[object Object],[object Object],[object Object]
OO design Problem description Noun identification technique Specify associations Rough classes Class Diagrams
Example of drug store ask the students to identify the class, attributes,services and relationships
How student should do ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Team Sub Batch 2 Divide Team into 2 Sub Batch es SRS Document Pre final  Design 2 Pre final  Design 1 Final Design
Deliverables ,[object Object],[object Object],[object Object],[object Object],[object Object]
schedule Sl no Task Dates 1 Presentation on design phase and splitting of batches and assigning a design task Week - 27 th  sept to 2 nd  oct 2 Pre-final design discussion with guide and team members Week - 4 th  to 9 th  oct 3 Final design evaluation Week – 11 th  to 16 th  oct
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Object oriented and function oriented design
Object oriented and function oriented designObject oriented and function oriented design
Object oriented and function oriented designNaveen Sagayaselvaraj
 
Function oriented design
Function oriented designFunction oriented design
Function oriented designVidhun T
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling Benazir Fathima
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Haitham Raik
 
Software System Engineering - Chapter 11
Software System Engineering - Chapter 11Software System Engineering - Chapter 11
Software System Engineering - Chapter 11Fadhil Ismail
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysislearnt
 
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningImportance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningABHISHEK KUMAR
 
Ooad lab manual
Ooad  lab manualOoad  lab manual
Ooad lab manualPraseela R
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7koolkampus
 
database chap 1 and 2.pptx
database chap 1 and 2.pptxdatabase chap 1 and 2.pptx
database chap 1 and 2.pptxEliasasefa
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad OverviewDang Tuan
 

Was ist angesagt? (20)

Ooad
OoadOoad
Ooad
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
UML overview
UML overviewUML overview
UML overview
 
Database Design
Database Design Database Design
Database Design
 
Object oriented and function oriented design
Object oriented and function oriented designObject oriented and function oriented design
Object oriented and function oriented design
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
SE - System Models
SE - System ModelsSE - System Models
SE - System Models
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1
 
Software System Engineering - Chapter 11
Software System Engineering - Chapter 11Software System Engineering - Chapter 11
Software System Engineering - Chapter 11
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
 
Design final
Design finalDesign final
Design final
 
Oomd unit1
Oomd unit1Oomd unit1
Oomd unit1
 
Uml intro
Uml introUml intro
Uml intro
 
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML DesigningImportance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
 
Ooad lab manual
Ooad  lab manualOoad  lab manual
Ooad lab manual
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
 
database chap 1 and 2.pptx
database chap 1 and 2.pptxdatabase chap 1 and 2.pptx
database chap 1 and 2.pptx
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
 

Ähnlich wie New phase ii-2010

Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxrandymartin91030
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxrandymartin91030
 
Software enginnering
Software enginneringSoftware enginnering
Software enginneringIshucs
 
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 Ipkaviya
 
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.pptVGaneshKarthikeyan
 
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.pptVGaneshKarthikeyan
 
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.pptVGaneshKarthikeyan
 
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docxUNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docxganeshkarthy
 
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientationDr Chetan Shelke
 
Software Architecture
Software Architecture Software Architecture
Software Architecture ssuser9d62d6
 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software EngineeringPurvik Rana
 

Ähnlich wie New phase ii-2010 (20)

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
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Third AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docxThird AssignmentDescribe in 100 – 200 words an application with .docx
Third AssignmentDescribe in 100 – 200 words an application with .docx
 
SMD Unit ii
SMD Unit iiSMD Unit ii
SMD Unit ii
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Software enginnering
Software enginneringSoftware enginnering
Software enginnering
 
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
 
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
 
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
 
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
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
 
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docxUNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
UNIT-I(Unified_Process_and_Use Case_Diagrams)_OOAD.docx
 
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientation
 
Software Architecture
Software Architecture Software Architecture
Software Architecture
 
Software Design
Software Design Software Design
Software Design
 
SA_UNIT_1.pptx
SA_UNIT_1.pptxSA_UNIT_1.pptx
SA_UNIT_1.pptx
 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software Engineering
 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
 

New phase ii-2010

  • 1. Mini Project-1 Phase – II Design Phase Dept. Of Computer Science and Engineering
  • 2.
  • 3. Case Study: Guess the site!
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Generalization-specialization symbol is used for representation. This shows inheritance property
  • 24. Aggregation symbol is used for representation. This represents whole-part relationship. If object is composed of many objects then aggregation is used
  • 26. Association shows static relation ship between different objects. Can be represented in different ways
  • 28.
  • 29.
  • 30.
  • 31. OO design Problem description Noun identification technique Specify associations Rough classes Class Diagrams
  • 32. Example of drug store ask the students to identify the class, attributes,services and relationships
  • 33.
  • 34. Team Sub Batch 2 Divide Team into 2 Sub Batch es SRS Document Pre final Design 2 Pre final Design 1 Final Design
  • 35.
  • 36. schedule Sl no Task Dates 1 Presentation on design phase and splitting of batches and assigning a design task Week - 27 th sept to 2 nd oct 2 Pre-final design discussion with guide and team members Week - 4 th to 9 th oct 3 Final design evaluation Week – 11 th to 16 th oct