Chapter-11-The-Object-Oriented-Approach-to-Design-Use-Case-Realization

Chapter-11-The-Object-Oriented-Approach-to-Design-Use-Case-Realization

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon
11 Chapter 11: The Object-Oriented Approach to Design: Use Case Realization Systems Analysis and Design in a Changing World
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 Agenda Object-oriented approach to design Design class diagrams Interaction diagrams Sequence diagrams Package diagrams Three-layer design
Background image of page 2
11 Overview How to develop detailed object-oriented design models Programmers use models to code the system Two most important models are design class diagrams and interaction diagrams Design class diagrams extend domain class diagrams Interaction diagrams extend system sequence diagrams
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 Object-Oriented Design – The Bridge Between Analysis and Programming Bridge between user’s requirements and new system’s programming Programmers use design to write code and test new system
Background image of page 4
11 Object-Oriented Event-Driven Program Flow Started with domain class diagram Added as we evolve to design class diagrams What are the messages that pass between objects?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 6 Start the Transition from Domain to Design Class Diagrams What are the differences between the domain class diagram and the design class diagram?
Background image of page 6
11 Design Models with Their Respective Input Models Back and forth and back and forth and back and forth…
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 What did you learn? Which two models are most used to do object- oriented design?
Background image of page 8
11 Iterative Process of OO Design Create preliminary design class diagrams model Develop interaction diagrams for each use case or scenario ( realization of use cases ) Return to design class diagram Develop method names based design of interaction diagrams Update navigation visibility and attributes
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 Design Classes and Design Class Diagrams Design class diagrams and detailed interaction diagrams Use each other as inputs and developed in parallel Design decisions are made during development of interaction diagrams Design class diagram is refined When developers build design class diagrams, more classes are added
Background image of page 10
11 Standard Stereotypes Found in Design Models Within the Problem Domain Class Exists on System Automation Boundary Interface between <<entity>> and <<boundary>> Class Sends data to/from a database
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 Internal Symbols Used to Define a Design Class
Background image of page 12
11 Student Class Examples for the Domain Diagram and the Design Class Diagram
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
11 What did you learn? List the elements included in a method
Background image of page 14
Image of page 15
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/20/2011 for the course MANAGEMENT 311 taught by Professor Livingston during the Spring '11 term at Allen County Comm College.

Page1 / 59

Chapter-11-The-Object-Oriented-Approach-to-Design-Use-Case-Realization

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online