This space intentionally left blank
This space intentionally left blank
This space intentionally left blank
This space intentionally left blank
TERMS

design
architecture
stepwise refinement
incremental design
structured system analysis
JSP
JSD
object design
component design
component
design viewpoint
encapsulation
polymorphism
inheritance
program inversion

Concepts

Designs show architecture.
Designs relate to a particular viewpoint.

Continuation of Patricia Wagner pages

Study Guide for Chapters 11-17

What are the 4 types of architecture?
What design method best represent each type of architecture?
What design method covers all types of architectures?
What are the 4 design viewpoints and how would you define each?
What type of design shows iteration and branching?
What type of design(s) show systems?
What are the 3 heuristic concerns of JSP?
What does object based design lack that a true object design would have?
Define the 4 characteristics of object oriented programming?
What is the main advantage component design has over object design?
How is modularity specifically defined for objects?
How are JSP and JSD related?
How does one (JSP/JSD) use the other?
Can you identify which types of systems would best be represented by each type of design?
Can you identify the representation form of each type of design?
Can you list at least two advantages/disadvantages of each design form?

File testing and application testing will not be included on the final exam.

Email address: pwagner@fdu.edu

Copyright © 2003, Patricia Wagner, except images copyright Fairleigh Dickinson University, used with permission.
This page originally created with FDU Pagetoaster. Click to see how'd they do that?
Click if you are the owner and you wish to edit this page.