Download presentation
Presentation is loading. Please wait.
Published byDorothy Boyd Modified over 9 years ago
1
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.here These slides contain a lot of animations. For optimal results, watch in slideshow mode. 45 min
2
…through different processes
4
modelsprocesses Software Development Life Cycle
5
modelsprocesses Software Development Life Cycle
6
modelsprocesses Software Development Life Cycle
7
modelsprocesses Software Development Life Cycle My own project, my own design, my own choice of technology… yay!
8
modelsprocesses modelsprocesses One destination, many paths: software CS2103/T, Lecture 10, Part 1, [Mar 28, 2014]
9
modelsprocesses One destination, many paths: software. Actual process models Case studies Process maturity Building blocks
10
[Process models] Actual process models Case studies Process maturity Building blocks Sequential [aka waterfall] (breadth-first) Iterative (depth-first) Iterative
11
[Process models] Actual process models Case studies Process maturity Building blocks Product at 1 month Product at 2 months Product at 3 months Product at deadline sequential (breadth-first) Iterative (depth-first) Iterative (a) (b) (c)
12
[Process models] Actual process models Case studies Process maturity Building blocks Iterative is … (breadth-first) Iterative (depth-first) Iterative Iterative and incremental
13
[Process models] Actual process models Case studies Process maturity Building blocks
15
[Process models] Actual process models Case studies Process maturity Building blocks
16
[Process models] Actual process models Case studies Process maturity Building blocks deadline
17
[Process models] Actual process models Case studies Process maturity Building blocks If requirements are well-understood fixed, and effort predictable. For fuzzy and evolving requirements.
18
[Process models] Actual process models Case studies Process maturity Building blocks
19
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
20
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Tools Rules Practices Templates Values Branding etc.
21
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
22
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Rumbaugh BoochJacobson ??? Unified process IBM
23
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
24
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
25
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
26
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
27
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
28
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
29
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process up to you
30
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process up to you Everything flexible. What’s the point? Everything flexible. What’s the point?
31
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process IBM
32
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first [Feb 2001]
33
[extra] Agile processes
35
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first (NOT “high ceremony” processes)
36
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
37
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
38
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
39
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
40
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
41
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
42
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
43
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
44
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
45
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
46
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
47
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first v
48
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
49
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
50
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
51
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Source: legalproductivity.com
52
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first Tools Rules Practices Templates Values Branding etc.
53
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
54
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
55
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
56
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first http:// framethink.wordpress.com/2011/01/17/how-facebook-ships-code /
57
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first http:// framethink.wordpress.com/2011/01/17/how-facebook-ships-code /
58
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first http://mozilla.github.com/process-releases/draft/development_overview/
59
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox Process maturity Sequential Iterative breadth-first depth-first Own tools, practices etc. Tools Rules Practices Templates Values Branding etc.
60
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox Process maturity Sequential Iterative breadth-first depth-first
61
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox Process maturity Sequential Iterative breadth-first depth-first
62
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first
63
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first Own tools, practices etc. Tools Rules Practices Templates Values Branding etc.
64
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first Tools Rules Practices Templates Values Branding etc. Own tools, practices etc.
65
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] ?
66
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] ?
67
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] Gartner’s analysts predict that by 2012 agile development methods will be utilized in 80% of all software development projects http://analytical-mind.com/2010/03/09/gartner-predicts-2010-agile-and-cloud-impact-application-development-directions/
68
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] Gartner’s analysts predict that by 2012 agile development methods will be utilized in 80% of all software development projects http://analytical-mind.com/2010/03/09/gartner-predicts-2010-agile-and-cloud-impact-application-development-directions/ Why so late?
69
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models]
70
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)Both iterative b)Both sequential c)i: iterative, ii: sequential d)i: sequential, ii: iterative approach {a|b|c|d} e.g. approach c 77577 OR tinyurl.com/answerpost
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.