Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Development. Sub Processes Analysis - Environment, Requirements, Use cases Design - Program, Module, Function Implementation Validation - Test,

Similar presentations


Presentation on theme: "Software Development. Sub Processes Analysis - Environment, Requirements, Use cases Design - Program, Module, Function Implementation Validation - Test,"— Presentation transcript:

1 Software Development

2 Sub Processes Analysis - Environment, Requirements, Use cases Design - Program, Module, Function Implementation Validation - Test, Verification Maintenance - Debugging, Adapting

3 Methods Lifecycles - Waterfall, V-model, Y-model, Iterative, Incremental, Spiral, XP, Scrum … Methods - SASD, SPU, OO*, HOOD, ROOM, CODARTS

4 Waterfall Winston W. Royce Winston W. Royce 1970

5 Iterative Spiral -> Rational -> RUP -> 1990

6 Spiral Barry BoehmBarry Boehm,1988,A Spiral Model of Software Development and Enhancement 6-24 mths

7 Scrum

8 Agile/XP Agile: Agile Alliance, 1990, 2001 XP: Kent Beck 1996 Reaction against heavy weigth methods Iterative (XP: 1week, Agile: weeks) Light Documentation Human factor (XP: pair programming) Changing requirements Test driven (requirements as test spec.)

9 V-model Planning test when designing

10 Y-model Code generation

11 Y-model Component based development


Download ppt "Software Development. Sub Processes Analysis - Environment, Requirements, Use cases Design - Program, Module, Function Implementation Validation - Test,"

Similar presentations


Ads by Google