Download presentation
Presentation is loading. Please wait.
Published byPatricia Lang 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.
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
8
modelsprocesses Software Development Life Cycle
9
modelsprocesses modelsprocesses One destination, many paths: software CS2103/T, Lecture 10, Part 1, [Oct 24, 2014]
10
modelsprocesses One destination, many paths: software. Actual process models Case studies Process maturity Building blocks
11
[Process models] Actual process models Case studies Process maturity Building blocks Sequential [aka waterfall] (depth-first) Iterative (breadth-first) Iterative
12
[Process models] Actual process models Case studies Process maturity Building blocks Sequential [aka waterfall] (depth-first) Iterative (breadth-first) Iterative
13
[Process models] Actual process models Case studies Process maturity Building blocks Sequential [aka waterfall] (depth-first) Iterative (breadth-first) Iterative
14
[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 (depth-first) Iterative (breadth-first) Iterative (a) (b) (c)
16
[Process models] Actual process models Case studies Process maturity Building blocks Iterative is … (breadth-first) Iterative (depth-first) Iterative Iterative and incremental
17
[Process models] Actual process models Case studies Process maturity Building blocks
19
[Process models] Actual process models Case studies Process maturity Building blocks
20
[Process models] Actual process models Case studies Process maturity Building blocks deadline
21
[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.
22
[Process models] Actual process models Case studies Process maturity Building blocks
23
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
24
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Tools Rules Practices Templates Values Branding etc.
25
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
26
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Rumbaugh BoochJacobson ??? Unified process IBM
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 DISCIPLINES
30
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process DISCIPLINES
31
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process DISCIPLINES
32
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process
33
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process up to you
34
[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?
35
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Unified process IBM
36
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first [Feb 2001]
37
[extra] Agile processes
39
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first (NOT “high ceremony” processes)
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
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 v
52
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
53
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
54
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first
55
[Process models] Actual process models Case studies Process maturity Sequential Iterative breadth-first depth-first Source: legalproductivity.com
56
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first Tools Rules Practices Templates Values Branding etc.
57
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
58
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
59
[Process models] Unified Process XP Scrum Case studies Process maturity Sequential Iterative breadth-first depth-first
60
[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 /
61
[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 /
62
[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/
63
[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.
64
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox Process maturity Sequential Iterative breadth-first depth-first
65
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox Process maturity Sequential Iterative breadth-first depth-first
66
[Process models] Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first
67
[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.
68
[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.
69
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] ?
70
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models] ?
71
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/
72
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?
73
Unified Process XP Scrum TEAMMATES Facebook Firefox CMMI Sequential Iterative breadth-first depth-first [Process models]
74
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.