Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 1.

Similar presentations


Presentation on theme: "University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 1."— Presentation transcript:

1 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 1

2 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 2 wild west approach waterfall model prototyping (incremental, throwaway) incremental development rapid application development spiral model agile/lightweight methods extreme planning analysis design development installation maintenance all methodologies have these aspects systems development methodologies

3 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 3 Structured analysis Object-oriented analysis MS Solutions Framework other waterfall prototype spiral other methods, models and techniques any combination

4 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 4 what the system does and when applications change as business changes data designed for specific applications some uncontrolled duplication data as a operational resource data is more stable than processes corporate data model controlled, little duplication data-oriented development process-oriented development

5 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 5 structured analysis processes and data are separate components corporate data models object-oriented analysis processes and data are combined into objects reusability is one goal Microsoft Solutions Framework models (risk, process, team…) other analysis (and design) techniques

6 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 6 waterfall lifecycle

7 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 7 spiral model of requirements engineering process Pressman, R.S. Software Engineering: A Practitioner’s Approach. 5th ed. McGraw-Hill. 2001. Fig 21.10

8 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 8 evolutionary-spiral model Hoffer, George, Valacich. Modern Systems Analysis and Design. 2 nd ed. Addison Welsey 1999.

9 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 9 © Bennett, McRobb and Farmer 2005 spiral model & incremental development

10 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 10 prototyping evolutionary vs throw-away

11 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 11 emergency repair process maintenance process

12 University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 12 all methodologies will address all models for constructing systems functional what are the functions of the system? how is data flowing through the system? structural what is the structure of the system? what are the objects and how do they relate? control how does the system react to external events? how is the event flow in the system?


Download ppt "University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 methodologies 1."

Similar presentations


Ads by Google