fatima al-abdulla managing analysis. outline: introduction why managing analysis? 1-documenting...

9
Fatima Al-Abdulla Fatima Al-Abdulla Managing Analysis Managing Analysis

Post on 20-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Fatima Al-AbdullaFatima Al-Abdulla

Managing AnalysisManaging Analysis

Outline:

IntroductionWhy managing Analysis?

1-Documenting Analysis2-Assigning Responsibilities

3-Communicating about analysis4-Iterating on the analysis model

5-Client sign-OffConclusion

1-Documenting Analysis1-Documenting Analysis

Why “documenting Analysis”?Why “documenting Analysis”?

To be able to revise our work any time through the whole process

What should we document?What should we document?

Object& dynamic Model. textually and graphically.Object& dynamic Model. textually and graphically.

Where should we document them?Where should we document them?

In a RAD (Requirement Analysis Document).In a RAD (Requirement Analysis Document).

2-Assigning Responsibilities2-Assigning Responsibilities

Why “Assigning Responsibilities”?Why “Assigning Responsibilities”?

The Responsibilities (Roles) are:The Responsibilities (Roles) are:

Generation Of InformationGeneration Of Information

IntegrationIntegration

ReviewReview

Assigning ResponsibilitiesAssigning Responsibilities

The User The User

Generation Of InformationGeneration Of Information

The Client The Client

Integration Why?Integration Why?

The Reviewer The Reviewer

Review Review

The Responsibilities (Roles) are:The Responsibilities (Roles) are:

Generation Of InformationGeneration Of Information

IntegrationIntegration

ReviewReview

3-Communicating3-Communicating About Analysis About Analysis

How can we make the “communication” between A client/User and a developer “Useful”?

How can we make the “communication” between A client/User and a developer “Useful”?

1-Define Clear territories1-Define Clear territories1-Define Clear territories1-Define Clear territories

2-Brainstorming2-Brainstorming2-Brainstorming2-Brainstorming

By stating 2 guidelines,By stating 2 guidelines,

4-Iterating over the analysis Model

How to converge to a “stable” model?How to converge to a “stable” model?

Add each change Considering

Consequences

Entropy

Company

LOGO

Client sign-off

Some Points OF agreement:Some Points OF agreement:List of prioritiesList of prioritiesA revision ProcessA revision ProcessA schedule and a budget A schedule and a budget

Why “Managing analysis”?Why “Managing analysis”?

References:References:

The text-BookThe text-BookObject-Oriented software Engineering Object-Oriented software Engineering using UML,Patterns and Javausing UML,Patterns and Java