Best Practices - PowerPoint PPT Presentation

1 / 73
About This Presentation
Title:

Best Practices

Description:

Title: No Slide Title Author: Matt Hamlyn Description: email mhamlyn_at_jessamine.k12.ky.us Last modified by: Jim Nowotarski Created Date: 10/7/1999 5:16:48 PM – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 74
Provided by: MattHa171
Category:
Tags: best | guru | practices

less

Transcript and Presenter's Notes

Title: Best Practices


1
(No Transcript)
2
Best Practices
3
Iterative Development
4
RUP Framework
5
Gurus
6
Phases
7
Artifacts
8
Best Practices
Iterative Development
RUP Framework
RUP Artifacts
Phases
SE Gurus
100
100
100
100
100
100
200
200
200
200
200
200
300
300
300
300
300
300
400
400
400
400
400
400
500
500
500
500
500
500
9
1-100
1 - 100
This is a simplification of reality that
completely describes a system from a particular
perspective.
100
10
1-100A
1 - 100
What is a model?
100
11
1-200
This encompasses the set of significant decisions
about the structure and behavior of a system.
200
12
1-200A
1 - 100
What is a system architecture?
200
13
1-300
This best practice helps cope with multiple
developers working on multiple iterations and
releases in parallel.
300
14
1-300A
1 - 100
What is change control?
300
15
1-400
This best practice involves creating tests for
each of a systems key desired behaviors.
400
16
1-400A
1 - 100
What is continuously verify software quality?
400
17
1-500
This best practice involves eliciting,
organizing, and documenting the systems required
functionality.
500
18
1-500A
1 - 100
What is requirements management?
500
19
2-100
These are what the iterative approach identifies
early in the lifecycle, when its possible to
attack and react to them in an efficient manner.
1 - 100
100
20
2-100A
1 - 100
What are risks?
100
21
2-200
Each one of these results in a software
generation.
200
22
2-200A
1 - 100
What is a development cycle?
200
23
2-300
Each one of these is a mini-waterfall.
300
24
2-300A
1 - 100
What is an iteration?
300
25
2-400
This process creates an initial version of a
software product.
400
26
2-400A
1 - 100
What is an initial development cycle?
400
27
2-500
This process evolves a software product into its
next generation.
500
28
2-500A
1 - 100
What is an evolution cycle?
500
29
3-100
This element of the RUP model is also known as
role.
1 - 100
100
30
3-100A
1 - 100
What is a worker?
100
31
3-200
These may decompose into steps.
200
32
3-200A
1 - 100
What are activities?
200
33
3-300
These are tangible products the project uses or
produces on its way toward the final product.
300
34
3-300A
1 - 100
What are artifacts?
300
35
3-400
These represent a partitioning of workers and
activities into logical groupings.
400
36
3-400A
1 - 100
What are workflows?
400
37
3-500
These show how to use a specific tool to perform
a step.
500
38
3-500A
1 - 100
What are tool mentors?
500
39
4-100
1 - 100
This guru is famous for his description of the
spiral model.
100
40
4-100A
1 - 100
Who is Barry Boehm?
100
41
4-200
He is one of Rationals 3 amigos and wrote
Chapter 1 of Kruchtens book.
200
42
4-200A
1 - 100
Who is Grady Booch?
200
43
4-300
He wrote the seminal paper on waterfall life
cycle models in 1970.
300
44
4-300A
1 - 100
Who is Winston Royce?
300
45
4-400
This member of Rationals 3 amigos introduced use
cases in his 1992 book Object-Oriented Software
Engineering.
400
46
4-400A
1 - 100
Who is Ivar Jacobson?
400
47
4-500
This guru said, If you do not actively attack
the risks in your project, they will actively
attack you.
500
48
4-500A
1 - 100
Who is Tom Gilb?
500
49
5-100
1 - 100
This phase concludes with the lifecycle
architecture milestone.
100
50
5-100A
1 - 100
What is elaboration?
100
51
5-200
This phase includes manufacturing, delivering,
training, and maintaining the product.
200
52
5-200A
1 - 100
What is Transition?
200
53
5-300
This phase creates a project plan, which shows
the phases and iterations.
300
54
5-300A
1 - 100
What is Inception?
300
55
5-400
This phase consumes 50 of the schedule and 65
of the effort on a typical project.
400
56
5-400A
1 - 100
What is Construction?
400
57
5-500
This is the phase where most of your risks should
be mitigated.
500
58
5-500A
1 - 100
What is Elaboration?
500
59
6-100
1 - 100
The elaboration phase results in this model being
80 complete.
100
60
6-100A
1 - 100
What is use case model?
100
61
6-200
This artifact includes an estimate of ROI for the
project.
200
62
6-200A
1 - 100
What is business case?
200
63
6-300
RUP discourages the use of these types of
artifacts.
300
64
6-300A
1 - 100
What are paper documents?
300
65
6-400
Source code and executables are considered part
of this RUP information set.
400
66
6-400A
1 - 100
What is the implementation set?
400
67
6-500
This artifact includes the development case,
which is the process used for the project.
500
68
6-500A
1 - 100
What is the software development plan (SDP)?
500
69
Final Jeopardy
Planning Iterations
70
This is the main driver to determine the scope
and objectives of an iteration.
71
Contestants Please put down your writing tools
and wait for further instructions.
72
What is risk?
73
That's all for today. Good luck on your quiz!
74
Daily Double Round 1
Daily Double!!
Write a Comment
User Comments (0)
About PowerShow.com