Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFS 6225 Object-Oriented Systems Analysis & Design

Similar presentations


Presentation on theme: "INFS 6225 Object-Oriented Systems Analysis & Design"— Presentation transcript:

1 INFS 6225 Object-Oriented Systems Analysis & Design
Chapter 7: Moving on to Design

2 System Design Decisions about how to build a system
Create a blueprint for the “To Be” system HW, SW, & Architecture decisions are made User Interface & system input/output decisions are made

3 Evolving Analysis Models into Design Models
Factoring – creating a superior (parent) class so that attributes may be shared & reused Refinement – creating subclasses (child classes) to share attributes Partitioning – decomposing a larger system into subset systems

4 Layers Layer – element of the software architecture of the evolving system (5 layers): Foundation – outlines classes that comprise system System Architecture – communication among system components Human-Computer Interaction – how users interact with system Data Management – how classes are stored, related, & retrieved Problem Domain – how classes meet business problem & system specifications

5 Question What layers could be identified in a bank ATM (Automated Teller Machine) System?

6 Package Package – Group of Classes
Package Diagram – Diagram of only Packages Can used to group Classes together by Layer

7 Design Strategies Three Strategies:
Custom Development Packaged Software Outsourcing Question – What are the pros/cons of each? (chart in Chapter 8)


Download ppt "INFS 6225 Object-Oriented Systems Analysis & Design"

Similar presentations


Ads by Google