WARNING
These slides are not optimized for printing or
exam preparation. These are for lecture
delivery only.
These slides are made for PowerPoint 2010.
They may not show up well on other
PowerPoint versions. You can download
PowerPoint 2010 viewer from here.
These slides contain a lot of animations. For
optimal results, watch in slideshow mode.
…through different processes
…through different processes
Software Development Life Cycle process models
process models
One destination, many paths:
software process models
Building blocks
Actual process
models
Case
studies
One destination, many paths:
software process models.
Process
maturity
[Process models]
Building blocks
Sequential
[aka waterfall]
Actual process
models
Case
studies
Process
maturity
[Process models]
Building blocks
Actual process
models
Case
studies
Process
maturity
deadline
[Process models]
Building blocks
Sequential
[aka waterfall]
Iterative
(breadth-first)
Iterative
(depth-first)
Actual process
models
Case
studies
Process
maturity
[Process models]
Building blocks
Sequential
[aka waterfall]
Iterative
(depth-first)
Iterative
(breadth-first)
Actual process
models
Case
studies
Process
maturity
[Process models]
Building blocks
Sequential
[aka waterfall]
Iterative
(depth-first)
Iterative
(breadth-first)
Actual process
models
Case
studies
Process
maturity
[Process models]
Building blocks
Actual process
models
Case
studies
Process
maturity
If requirements are
well-understood
fixed, and effort
predictable.
For fuzzy and
evolving requirements.
[Process models]
Building blocks
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Tools
Rules
Practices
Templates
Values
Branding
etc.
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Unified process
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Unified process
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Unified process
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Unified process
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Unified process
up to you
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Unified process
Everything flexible.
up to you
What’s the point?
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Unified process
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Feb 2001]
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
(NOT “high ceremony” processes)
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
Kent Beck
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
v
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Actual process
models
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Tools
Rules
Practices
Templates
Values
Branding
etc.
Unified Process
XP
Scrum
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
Case
studies
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
Case
studies
Process
maturity
http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
Case
studies
Process
maturity
http://mozilla.github.com/process-releases/draft/development_overview/
[Process models]
Sequential
Iterative
breadth-first
depth-first
Tools
Rules
Practices
Templates
Values
Branding
etc.
Unified Process
XP
Scrum
Own tools,
practices
etc.
TEAMMATES
Facebook
Firefox
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
TEAMMATES
Facebook
Firefox
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
TEAMMATES
Facebook
Firefox
Process
maturity
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
TEAMMATES
Facebook
Firefox
CMMI
[Process models]
Sequential
Iterative
breadth-first
depth-first
Tools
Rules
Practices
Templates
Values
Branding
etc.
Unified Process
XP
Scrum
Own tools,
practices
etc.
TEAMMATES
Facebook
Firefox
CMMI
[Process models]
Sequential
Iterative
breadth-first
depth-first
Tools
Rules
Practices
Templates
Values
Branding
etc.
Unified Process
XP
Scrum
Own tools,
practices
etc.
TEAMMATES
Facebook
Firefox
CMMI
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
TEAMMATES
Facebook
Firefox
?
CMMI
[Process models]
Sequential
Iterative
breadth-first
depth-first
Unified Process
XP
Scrum
TEAMMATES
Facebook
Firefox
?
CMMI
Which approach is suitable when building the
following software?
i) A control software for a space-shuttle (shuttle
launch already scheduled).
ii) A new Smartphone game to be presented at a
trade show (already booked a booth)
a)
b)
c)
d)
Both iterative
Both sequential
i: iterative, ii: sequential
i: sequential, ii: iterative
approach {a|b|c|d}
77577 OR
e.g. approach c
tinyurl.com/answerpost
© Copyright 2026 Paperzz