Presentation is loading. Please wait.

Presentation is loading. Please wait.

22 September 2010. Fundamental Steps STEPS  Requirements  Design  Implementation  Integration  Test  Deployment  Maintenance MODELS Waterfall.

Similar presentations


Presentation on theme: "22 September 2010. Fundamental Steps STEPS  Requirements  Design  Implementation  Integration  Test  Deployment  Maintenance MODELS Waterfall."— Presentation transcript:

1 22 September 2010

2

3 Fundamental Steps STEPS  Requirements  Design  Implementation  Integration  Test  Deployment  Maintenance MODELS Waterfall Spiral Iterative DIFFERENCES How often Overhead

4 Historical Perspective  Waterfall: 1970, built on 1950’s stage- wise processes Recognized need for feedback  Iterative (agile): late 70s,modeled on evolutionary model Didn’t work well for large products  Spiral: 1988, risk-based

5 Unified Process  Variant of Spiral  Identifies that iterations differ  Also known as Rational Unified Process (Rational products) Rational Unified Process

6

7 Personas and User StoriesTypes and Use CasesRequirements

8 User Requirements - Persona  Microsoft Microsoft  Persona Power Persona Power

9 Persona excerpt (hotel reservation)

10 Sources of requirements  People Stakeholders ○ Who are the stakeholders? Issues: ○ Conflicting requirements ○ Wants vs. needs Helping the customer articulate the requirements ○ Use cases  Hardware constraints Laws of physics and nature  Social responsibility

11 Social responsibility  Privacy  Security  How it will (can) be used Does it have the potential for misuse? Can it be used to harm people?

12 Sources of Requirements: People vs. Other (Brackett, CMU) % of requirements gathered from people Type of application highly constrained unconstrained missile guidance system flight control system for airliner enhancement to corporate accounting system manufacturing control system corporate accounting system video game decision support system for military tactics relatively lowrelatively high


Download ppt "22 September 2010. Fundamental Steps STEPS  Requirements  Design  Implementation  Integration  Test  Deployment  Maintenance MODELS Waterfall."

Similar presentations


Ads by Google