680 likes | 842 Views
45 min. 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 .
E N D
45 min 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.
processes models Software Development Life Cycle
processes models Software Development Life Cycle
processes models Software Development Life Cycle
processes models Software Development Life Cycle My own project, my own design, my own choice of technology… yay!
processes processes models models One destination, many paths: software CS2103/T, Lecture 10, Part 1, [Oct 25, 2013]
Building blocks Actual process models Case studies Process maturity processes models One destination, many paths: software .
[Process models] Building blocks Actual process models Case studies Process maturity Sequential [aka waterfall] Iterative (breadth-first) Iterative (depth-first)
[Process models] Building blocks Actual process models Case studies Process maturity Product at 1 month Product at 2 months Product at 3 months Product at deadline (a) sequential Iterative (breadth-first) (b) Iterative (depth-first) (c)
[Process models] Building blocks Actual process models Case studies Process maturity Iterative is … Iterative is … Iterative is … Iterative Iterative is … Iterative and incremental (breadth-first) Iterative (depth-first)
[Process models] Building blocks Actual process models Case studies Process maturity
[Process models] Building blocks Actual process models Case studies Process maturity
[Process models] Building blocks Actual process models Case studies Process maturity deadline
[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 Actual process models Case studies Process maturity
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Tools Rules Practices Templates Values Branding etc.
[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 Unified process IBM Booch Jacobson Rumbaugh ???
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process up to you
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process Everything flexible. What’s the point? up to you
[Process models] Sequential Iterative breadth-first depth-first Actual process models Case studies Process maturity Unified process IBM
[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 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 Case studies Process maturity v
[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 Source: legalproductivity.com