What is system analysis
Analysis provides the starting point for design
Design provides the starting point for implementation
Analysis and design results are documented to coordinate the work
Objective of design is to define, organize, and structure the components of the final solution to serve
as a blueprint for construction
Design models
Design is a model building activity
The formality of the project will dictate the type, complexity, and depth of models
Agile/iteration projects typically build fewer models, but models are still created
Jumping to programming without design often causes less than optimum solutions and may require
rework
Design Activities
Design activities correspond to components of the new system
The environment
Application components
User interface
Database
Software classes and methods
Design Activities and Iterations
, Analysis Models to Design Models
Key Design Questions for each Activity