MIS40850 Comparative Software Engineering Process Frameworks - Part 4 -
Research results – 1 to 5’ Time lapse video –
Reading discussion Brooks Jr., F. P. (1987) No Silver Bullet Essence and Accidents of Software Engineering. Computer, 20, McCracken, D. D. & Jackson, M. A. (1982) Life cycle concept considered harmful Gladden, G. R. (1982) Stop the life-cycle, I want to get off.
Class Exercise: Group: Learning to learn in groups Divide into groups of five. Spend 20 minutes – critically evaluating one of the articles provided by your lecturer and preparing group review. In no more than two minutes present your paper to the rest of the class (no visual aids allowed). – Briefly convey key points – Add value - iIllustrate with example – Reflect and critically evauate Review by lecturer.
IN THE BEGINNING THERE WAS THE LIFE CYCLE Life cycle models in system development Code and Fix Stage-wise and Waterfall Models The Spiral Model
What is a life cycle?
Life cycles and dev. methods
The Essence of Programming Adapted from (Royce, 1970)
The grandiose model Adapted from (Royce, 1970)
Task Leakage and Linkage Adapted from (Royce, 1970)
Remedies to the SDLC Adapted from (Royce, 1970)
A Spiral Model of Software Development and Enhancement Adapted from (Boehm, 1988)
Overlaying Ideas of Risk, Phase, Cost
Lifecycle Archetypes Code and Fix Stage-wise and Waterfall Models The Spiral Model …and Agile or Iterative Methods
Life cycles in firms; Ireland 2010
Build the Thing Right!
The Project View Quality Cost Time Scope
The SDLC as interrelated activity Requirements and Analysis Evaluation and Sourcing Test and Delivery Maintenance and Use
The Systems Approach Adapted from: (Gregory & Richard, 1963)
A basic SDLC
SDLC Conceptual Stages
REQUIREMENTS and the SDLC Requirements and Analysis Evaluation and Sourcing Test and Delivery Maintenance and Use
EVALUATION and the SDLC Requirements and Analysis Evaluation and Sourcing Test and Delivery Maintenance and Use
IMPLEMENTATION and the SDLC Requirements and Analysis Evaluation and Sourcing Test and Delivery Maintenance and Use
MAINTENANCE AND USE and the SDLC Requirements and Analysis Evaluation and Sourcing Test and Delivery Maintenance and Use
Locating Frameworks, Life Cycles and Methods Organisation Framework Projects Life cycle #1 Life cycle #2 Etc. Project & Life cycle Design method #1 Design method #2 Etc.
Break: Show & Tell – Find some Actual Requirements Find samples/examples of a requirement (best, ok, worst)