Analysis and Design Overview

Last updated: Mar. 22, 2006


Objectives:

Analysis and Design in Context:

Analysis and Design Overview:

Analysis versus Design:

Analysis Design
¡DFocus on understanding the problem

¡DIdealized design

¡DBehavior

¡DSystem structure

¡DFunctional requirements

¡DA small model

¡DFocus on understanding the solution

¡DOperations and attributes

¡DPerformance

¡DColse to real code

¡Dobject lifecycles

¡DNonfunctional requirements

¡DA large model

¡@

Analysis and Design Are Not Top-Down or Bottom-Up:

What Is Architecture?

Architecture Constrains Design and Implementation:

¡@

¡@

Software Architecture: The "4+1 View" Model

¡@

Analysis and Design workflow:

¡@

Analysis and Design Activity Overview:

Software Architect's Responsibilities:

Designer's Responsibilities:

¡@

¡@

Analysis and Design is Use-Case Driven:

¡@

What Is a Use-Case realization?

¡@

¡@

Analysis and Design in an Iterative process:

¡@