Deck 10: Approaches to System Development
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/82
Play
Full screen (f)
Deck 10: Approaches to System Development
1
Agile Modeling principles suggest that CASE tools should be used whenever possible.
False
2
Adopting an Agile approach for a project is relatively easy.
False
3
The modified waterfall approach requires overlapping phases.
True
4
In the UP life cycle,some working software is tested and reviewed with system users at the end of each iteration.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
5
A model is a representation of an important aspect of the real world.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
6
The predictive waterfall SDLC explicitly includes a support phase,but the adaptive SDLCs do not.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
7
Anytime people need to either record or communicate information,it is useful to create a model.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
8
A project cannot have both predictive and adaptive elements.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
9
In Agile Modeling,change is seen as the exception,not the norm.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
10
Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
11
The SDLC development approach taught in the textbook is a variation of the spiral model.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
12
The elaboration phase of the UP is usually completed in one iteration.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
13
An Agile Modeling practice used in incremental modeling is to create several models in parallel.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
14
All adaptive approaches include iterations.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
15
A project that has high technical risk should use the predictive approach.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
16
In incremental development,an increment is always completed in each iteration.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
17
The UP should not be tailored to the needs of a specific organization or system project.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
18
Agile Modeling emphasizes creating only models that are necessary.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
19
A tool is a software support that helps create models or other components required in the project.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
20
In Agile Development,contracts include options for the customer to cancel if the project is not progressing,as measured by the incremental deliverables.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
21
The Scrum master sets the project schedule and assigns tasks.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
22
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
A)predictive approach
B)object-oriented analysis
C)system development methodology
D)systems development life cycle
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
23
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
A)version release
B)support phase
C)maintenance phase
D)deployment phase
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
24
Most iterations in the UP involve work in all disciplines.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
25
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
A)Training the users
B)Maintaining the system
C)Enhancing the system
D)Supporting the users
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
26
The purpose of a Scrum daily meeting is to find solutions for any issues that have arisen since the last meeting.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
27
An approach to the SDLC where the phases overlap is often referred to as the _______ approach.
A)modified waterfall
B)waterfall
C)modified predictive
D)spiral
A)modified waterfall
B)waterfall
C)modified predictive
D)spiral
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
28
XP recommends that system code be written before test code.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
29
In XP,each programmer is responsible for her or her own code.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
30
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
A)A predictive approach
B)An adaptive approach
C)An Agile approach
D)A project management approach
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
31
Once a Scrum team has agreed on a goal and has selected items from the backlog list,the scope of the sprint is frozen.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
32
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
A)brainstorm
B)synthesis
C)analysis
D)abstraction
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
33
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
A)tool
B)technique
C)methodology
D)SDLC
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
34
The Unified Process (UP)life cycle has four phases: inception,elaboration,construction,and conversion.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
35
In a Scrum project users can change the items being worked on whenever necessary.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
36
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
A)agile modeling
B)iteration
C)waterfall approach
D)incremental development
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
37
An adaptive approach to a development project is best used when _______.
A)the system has low technical risk
B)the requirements are simple and the system is small
C)the requirements are well understood
D)the requirements are uncertain
A)the system has low technical risk
B)the requirements are simple and the system is small
C)the requirements are well understood
D)the requirements are uncertain
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
38
Which of the following is a basic value of agile software development?
A)Following a plan over responding to change
B)Working software over comprehensive documentation
C)Processes and tools over individuals and interactions
D)Contract negotiation over customer collaboration
A)Following a plan over responding to change
B)Working software over comprehensive documentation
C)Processes and tools over individuals and interactions
D)Contract negotiation over customer collaboration
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
39
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
A)iterative
B)spiral model
C)waterfall model
D)prototyping
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
40
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
A)incremental development
B)adaptive development
C)bottom-up development
D)predictive development
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
41
Which of the following is completed in the transition phase of the UP?
A)Complete beta test
B)Resolve high risks
C)Implement the core functions
D)Make the plans to deploy
A)Complete beta test
B)Resolve high risks
C)Implement the core functions
D)Make the plans to deploy
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
42
In Scrum,the ____ maintains the product backlog list.
A)product owner
B)Scrum master
C)Scrum team
D)project manager
A)product owner
B)Scrum master
C)Scrum team
D)project manager
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
43
What is the primary goal in Agile Modeling?
A)building model templates for future projects
B)building multiple models
C)focusing on representation with good models
D)developing software
A)building model templates for future projects
B)building multiple models
C)focusing on representation with good models
D)developing software
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
44
The first XP development activity is creating ____.
A)system metaphor
B)development plan for releases
C)set of acceptance tests
D)user stories
A)system metaphor
B)development plan for releases
C)set of acceptance tests
D)user stories
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
45
Which of the following methodologies use an adaptive approach to systems development?
A)Unified Process
B)Extreme Programming
C)Scrum
D)All of them
A)Unified Process
B)Extreme Programming
C)Scrum
D)All of them
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
46
Scrum focuses primarily on the ____ level.
A)team
B)software
C)manager
D)sprint
A)team
B)software
C)manager
D)sprint
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
47
The UP life cycle model includes all of the following:
A)phases, activities, and artifacts
B)phases, disciplines, and iterations
C)activities, iterations, and processes
D)analysis, design, and implementation phases
A)phases, activities, and artifacts
B)phases, disciplines, and iterations
C)activities, iterations, and processes
D)analysis, design, and implementation phases
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
48
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
A)7 day
B)14 day
C)30 day
D)60 day
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
49
Which of the following is completed in the inception phase of the UP?
A)Prepare the deployment
B)Resolve high risks
C)Design and implement the core architecture and functions
D)Produce rough estimates of cost and schedule
A)Prepare the deployment
B)Resolve high risks
C)Design and implement the core architecture and functions
D)Produce rough estimates of cost and schedule
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
50
The first release-level activity in an XP development approach is ____.
A)performing acceptance testing
B)creating acceptance tests
C)planning a series of iterations
D)dividing code assignments among teams
A)performing acceptance testing
B)creating acceptance tests
C)planning a series of iterations
D)dividing code assignments among teams
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
51
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
A)one week
B)two weeks
C)four weeks
D)eight weeks
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
52
Which of the following is NOT an XP practice?
A)Simple designs
B)Anyone can change code
C)Small releases
D)No required coding standards
A)Simple designs
B)Anyone can change code
C)Small releases
D)No required coding standards
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
53
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
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
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
54
Which of the following is NOT an Agile Modeling principle?
A)Minimize your modeling activity
B)Know your models and how to use them
C)Focus on content rather than representation
D)Maintain core models to verify past decisions
A)Minimize your modeling activity
B)Know your models and how to use them
C)Focus on content rather than representation
D)Maintain core models to verify past decisions
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
55
Which of the following is NOT a question that is asked in a Scrum meeting?
A)What have you done since last meeting?
B)What will you do by the next meeting?
C)What obstacles are hindering you?
D)Are you meeting your scheduled deliverables?
A)What have you done since last meeting?
B)What will you do by the next meeting?
C)What obstacles are hindering you?
D)Are you meeting your scheduled deliverables?
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
56
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
A)predictive
B)persistent
C)incremental
D)adaptive
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
57
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
A)project management
B)configuration and change management
C)deployment
D)environment
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
58
The basis of an XP plan is a set of ____ that users develop.
A)use cases
B)user stories
C)classes
D)diagrams
A)use cases
B)user stories
C)classes
D)diagrams
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
59
A(n)______ is a representation of an important aspect of the real world.
A)methodology
B)tool
C)technique
D)model
A)methodology
B)tool
C)technique
D)model
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
60
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
A)product backlog
B)system metaphor
C)object framework
D)meta model
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
61
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.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
62
Using a(n)____________________ approach to the SDLC assumes requirements and needs for the planned system are uncertain
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
63
The term "____________________" refers to related system development activities,which are grouped into categories of project planning,analysis,design,implementation,and support.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
64
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.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
65
A development approach in which the complete system structure is built but with minimum functionality is called the _______.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
66
A(n)________ is a set of functionally related activities that combine to enable the develop process in a UP project.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
67
Every day during the sprint,the Scrum master holds a daily ____________________ which is a meeting of all members of the team.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
68
In Scrum,a(n)________ is the client stakeholder for whom a system is being built.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
69
The _________ is a small group of developers who work together on a Scrum project.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
70
The basic idea behind the ____________________ development methodology is to respond to a current situation as rapidly and positively as possible.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
71
List and describe the four phases of the UP development methodology.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
72
List at least 6 principles of Agile Modeling.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
73
A Scrum _______ is a time-controlled mini-project that implements a specific portion of a system.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
74
What is the term used to describe an adaptive type of project that is both chaotic and controlled or ordered?
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
75
In XP,a system is delivered to users in multiple stages called _________.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
76
An SDLC approach that completes portions of the system in small increments across iterations and integrates it into the whole is called _____.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
77
_______ is an XP practice in which two programmers work together on designing,coding,and testing.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
78
List the six main UP development disciplines.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
79
_______ is an XP practice in which two programmers work together on designing,coding,and testing.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck
80
A(n)____________ is a prioritized list of user requirements used to choose work to be done during a Scrum project.
Unlock Deck
Unlock for access to all 82 flashcards in this deck.
Unlock Deck
k this deck