Professional Documents
Culture Documents
Answer: Points: References: P298: Chapter 10: Approaches To System Development
Answer: Points: References: P298: Chapter 10: Approaches To System Development
2. A project that has high technical risk should use the predictive approach.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p298
5. The SDLC development approach taught in the textbook is a variation of the spiral model.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p300
7. The predictive waterfall SDLC explicitly includes a support phase, but the adaptive SDLCs do not.
a. True
b. False
[Type here]
Chapter 10: Approaches to System Development
ANSWER: True
POINTS: 1
REFERENCES: p300
9. A tool is a software support that helps create models or other components required in the project.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p303
10. Anytime people need to either record or communicate information, it is useful to create a model.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p303
12. In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as
measured by the incremental deliverables.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p305
[Type here]
Chapter 10: Approaches to System Development
REFERENCES: p305
14. In Agile Modeling, change is seen as the exception, not the norm.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p305
15. Agile Modeling principles suggest that CASE tools should be used whenever possible.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p306
16. An Agile Modeling practice used in incremental modeling is to create several models in parallel.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p306
17. Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p306
18. In the UP life cycle, some working software is tested and reviewed with system users at the end of each iteration.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p308
20. The UP should not be tailored to the needs of a specific organization or system project.
[Type here]
Chapter 10: Approaches to System Development
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p308
22. The Unified Process (UP) life cycle has four phases: inception, elaboration, construction, and conversion.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: p308
23. In XP, each programmer is responsible for her or her own code.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p314
25. The Scrum master sets the project schedule and assigns tasks.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p317
26. Once a Scrum team has agreed on a goal and has selected items from the backlog list, the scope of the sprint is frozen.
a. True
b. False
ANSWER: True
[Type here]
Chapter 10: Approaches to System Development
POINTS: 1
REFERENCES: p318
27. The purpose of a Scrum daily meeting is to find solutions for any issues that have arisen since the last meeting.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p318
28. In a Scrum project users can change the items being worked on whenever necessary.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: p318
29. An approach to the SDLC that plans the project in advance and then progresses according to the plan is called what?
a. A predictive approach
b. An adaptive approach
c. An Agile approach
d. A project management
approach
ANSWER: a
POINTS: 1
REFERENCES: p298
30. The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to the
next phase.
a. iterative
b. spiral model
c. waterfall model
d. prototyping
ANSWER: c
POINTS: 1
REFERENCES: p298
33. The term ____ refers to an approach that completes parts of a system in one or more iterations and puts them into
operation for users.
a. incremental development
b. adaptive development
c. bottom-up development
d. predictive development
ANSWER: a
POINTS: 1
REFERENCES: p300
34. The term “____” means that work activities are done once, then again, and yet again.
a. agile modeling
b. iteration
c. waterfall approach
d. incremental development
ANSWER: b
POINTS: 1
REFERENCES: p300
35. Which of the following is NOT one of the major activities of the support phase?
a. Training the users
b. Maintaining the system
c. Enhancing the system
d. Supporting the users
ANSWER: a
POINTS: 1
REFERENCES: p298
36. The objective of the ____ is to keep the system running productively during the years following its initial installation.
a. version release
b. support phase
c. maintenance phase
d. deployment phase
ANSWER: b
POINTS: 1
REFERENCES: p298
[Type here]
Chapter 10: Approaches to System Development
37. A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific
models, tools, and techniques.
a. predictive approach
b. object-oriented analysis
c. system development methodology
d. systems development life cycle
ANSWER: c
POINTS: 1
REFERENCES: p301
38. The term “_______” is used to separate out some aspect of the real world that is important to understand when we
build a model.
a. brainstorm
b. synthesis
c. analysis
d. abstraction
ANSWER: d
POINTS: 1
REFERENCES: p302
39. A(n) “_______” is a guideline to help an analyst complete a specific task and often includes step-by-step instructions
to do something such as how to create a model.
a. tool
b. technique
c. methodology
d. SDLC
ANSWER: b
POINTS: 1
REFERENCES: p303
[Type here]
Chapter 10: Approaches to System Development
ANSWER: d
POINTS: 1
REFERENCES: p305
43. A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well
understood.
a. predictive
b. persistent
c. incremental
d. adaptive
ANSWER: d
POINTS: 1
REFERENCES: p298
44. In Agile modeling what are the two important reasons for building models?
a. To understand what you are building and to communicate the solution
b. To document a solution and to instruct other developers
c. To communicate with the user and to obtain feedback
d. To write good code and to design good databases
ANSWER: a
POINTS: 1
REFERENCES: p306
d. All of them
ANSWER: d
POINTS: 1
REFERENCES: p307
47. UP disciplines are involved in each iteration, which is typically planned to span ____.
a. one week
b. two weeks
c. four weeks
d. eight weeks
ANSWER: c
POINTS: 1
REFERENCES: p310
48. The UP ____ discipline involves setting up the guidelines to manage releases and versions.
a. project management
b. configuration and change management
c. deployment
d. environment
ANSWER: b
POINTS: 1
REFERENCES: p311
53. In XP development, a(n) ____ can guide members toward a vision and help them understand the system.
a. product backlog
b. system metaphor
c. object framework
d. meta model
ANSWER: b
POINTS: 1
REFERENCES: p313
59. A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.
a. 7 day
b. 14 day
c. 30 day
d. 60 day
ANSWER: c
POINTS: 1
REFERENCES: p318
61. The term “____________________” refers to related system development activities, which are grouped into
categories of project planning, analysis, design, implementation, and support.
[Type here]
Chapter 10: Approaches to System Development
ANSWER: phase
Phase
POINTS: 2
REFERENCES: p298
62. A method of executing the systems development life cycle (SDLC) which assumes rigid planning and final decision
making at each step, is called the ____________________ approach.
ANSWER: waterfall
waterfall model
POINTS: 2
REFERENCES: p299
63. A development approach in which the complete system structure is built but with minimum functionality is called the
_______.
ANSWER: walking skeleton
POINTS: 2
REFERENCES: p300
64. Using a(n) ____________________ approach to the SDLC assumes requirements and needs for the planned system
are uncertain
ANSWER: adaptive
POINTS: 2
REFERENCES: p298
65. What is the term used to describe an adaptive type of project that is both chaotic and controlled or ordered?
ANSWER: Chaordic
POINTS: 2
REFERENCES: p304
66. What is the term used to describe a guiding philosophy in which only the models that are necessary, with a valid need
and the right level of detail, are created.
ANSWER: Agile modeling
Agile development
Agile
POINTS: 2
REFERENCES: p305
67. An SDLC approach that completes portions of the system in small increments across iterations and integrates it into
the whole is called _____.
ANSWER: incremental
development
POINTS: 2
REFERENCES: p300
68. A(n) ________ is a set of functionally related activities that combine to enable the develop process in a UP project.
ANSWER: discipline
UP discipline
POINTS: 2
[Type here]
Chapter 10: Approaches to System Development
REFERENCES: p309-310
69. _______ is an XP practice in which two programmers work together on designing, coding, and testing.
ANSWER: Refactoring
POINTS: 2
REFERENCES: p314
70. _______ is an XP practice in which two programmers work together on designing, coding, and testing.
ANSWER: Pair programming
Pair-programming
POINTS: 2
REFERENCES: p314
72. The basic idea behind the ____________________ development methodology is to respond to a current situation as
rapidly and positively as possible.
ANSWER: Scrum
POINTS: 2
REFERENCES: p316-317
73. A(n) ____________ is a prioritized list of user requirements used to choose work to be done during a Scrum project.
ANSWER: product backlog
POINTS: 2
REFERENCES: p317
74. In Scrum, a(n) ________ is the client stakeholder for whom a system is being built.
ANSWER: product owner
POINTS: 2
REFERENCES: p317
75. The _________ is a small group of developers who work together on a Scrum project.
ANSWER: Scrum team
POINTS: 2
REFERENCES: p317
76. A Scrum _______ is a time-controlled mini-project that implements a specific portion of a system.
ANSWER: sprint
POINTS: 2
REFERENCES: p318
77. Every day during the sprint, the Scrum master holds a daily ____________________ which is a meeting of all
members of the team.
[Type here]
Chapter 10: Approaches to System Development
ANSWER: scrum
scrum meeting
POINTS: 2
REFERENCES: p318
3. Courage -- Developers always need courage to face the harsh choice of doing things right or throwing
away bad code and starting over. XP practices are designed to give developers the courage to ? “do it
right.?”
4. Simplicity -- The simplest and most straightforward approach should be taken on all aspects of the
project.
XP includes techniques to reinforce this principle and make it a standard way of developing systems.
POINTS: 5
REFERENCES: p312-313
[Type here]