Deck 17: Building Software to Support an Agile Organization
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/53
Play
Full screen (f)
Deck 17: Building Software to Support an Agile Organization
1
What breaks a project into tiny phases,and developers cannot continue on to the next phase until the first phase is complete?
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
D
Explanation: This is the definition of extreme programming.
Explanation: This is the definition of extreme programming.
2
Which of the following describes agile?
A) Fast and efficient
B) Small and nimble
C) Lower cost
D) All of these
A) Fast and efficient
B) Small and nimble
C) Lower cost
D) All of these
D
Explanation: All of these describe agile.
Explanation: All of these describe agile.
3
What is a set of policies,procedures,standards,processes,practices,tools,techniques,and tasks that people apply to technical and management challenges?
A) SDLC
B) Methodology
C) Waterfall
D) Agile
A) SDLC
B) Methodology
C) Waterfall
D) Agile
B
Explanation: This is the definition of methodology.
Explanation: This is the definition of methodology.
4
Which methodology aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process with a design point that uses the bare minimum requirements?
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
5
What is the implementation phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
6
Which phase of the SDLC gathers business requirements?
A) Plan
B) Analysis
C) Test
D) Design
A) Plan
B) Analysis
C) Test
D) Design
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
7
What is the systems development life cycle?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) The overall process for developing information systems from planning and analysis through implementation and maintenance.
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) The overall process for developing information systems from planning and analysis through implementation and maintenance.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
8
What emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process?
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
This is the definition of RAD.
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
This is the definition of RAD.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
9
What is the analysis phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
10
What is the design phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
11
What is the success rate for a project using the waterfall methodology?
A) 1 in 10
B) 2 in 10
C) 4 in 10
D) 8 in 10
A) 1 in 10
B) 2 in 10
C) 4 in 10
D) 8 in 10
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
12
What is the overall process for developing information systems from planning and analysis through implementation and maintenance?
A) Systems development life cycle
B) Project management
C) Systems management
D) Project development life cycle
This is the definition of the SDLC.
A) Systems development life cycle
B) Project management
C) Systems management
D) Project development life cycle
This is the definition of the SDLC.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
13
What is an activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance?
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
A) RAD methodology
B) Agile methodology
C) Waterfall methodology
D) Extreme programming
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
14
Which of the following is a business-related consequence of successful software?
A) Increased revenues
B) Damage to brand reputation
C) Incurred liabilities
D) All of these
A) Increased revenues
B) Damage to brand reputation
C) Incurred liabilities
D) All of these
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following is an issue related to the waterfall methodology?
A) Flaws in accurately defining and articulating the business problem.
B) Managing costs, resources, and time constraints.
C) Assumes users can specify all business requirements in advance.
D) All of these.
A) Flaws in accurately defining and articulating the business problem.
B) Managing costs, resources, and time constraints.
C) Assumes users can specify all business requirements in advance.
D) All of these.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following is a fundamental of the RAD methodology?
A) Focus initially on creating a prototype that looks and acts like the desired system.
B) Actively involve system users in the analysis, design, and development phases.
C) Accelerate collecting the business requirements through an interactive and iterative construction approach.
D) All of these.
A) Focus initially on creating a prototype that looks and acts like the desired system.
B) Actively involve system users in the analysis, design, and development phases.
C) Accelerate collecting the business requirements through an interactive and iterative construction approach.
D) All of these.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
17
What consists of a series of tiny projects?
A) Waterfall methodology
B) Iterative development
C) Agile methodology
D) All of these
A) Waterfall methodology
B) Iterative development
C) Agile methodology
D) All of these
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following represents the phases in the SDLC?
A) Plan, analyze, design, test, maintain, develop, implement
B) Analyze, plan, design, test, develop, maintain, implement
C) Plan, analyze, design, develop, test, implement, maintain
D) Analyze, plan, develop, design, test, implement, maintain
A) Plan, analyze, design, test, maintain, develop, implement
B) Analyze, plan, design, test, develop, maintain, implement
C) Plan, analyze, design, develop, test, implement, maintain
D) Analyze, plan, develop, design, test, implement, maintain
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following is a business-related consequence of software failure?
A) Decreased productivity
B) Damage to brand reputation
C) Incurred liabilities
D) All of these
A) Decreased productivity
B) Damage to brand reputation
C) Incurred liabilities
D) All of these
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
20
Which of the following is not a primary form of agile methodology?
A) RAD
B) SDLC
C) RUP
D) Scrum
A) RAD
B) SDLC
C) RUP
D) Scrum
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
21
Which of the following is not one of the tenets in the Agile Alliance's manifesto?
A) Satisfy the customer through early and continuous delivery of valuable software.
B) Do not allow changing requirements, especially late in development.
C) Business people and developers must work together daily throughout the project.
D) All of these.
A) Satisfy the customer through early and continuous delivery of valuable software.
B) Do not allow changing requirements, especially late in development.
C) Business people and developers must work together daily throughout the project.
D) All of these.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
22
Which methodology uses small teams to produce small pieces of deliverable software using sprints,or 30-day intervals,to achieve an appointed goal?
A) Scrum
B) XP
C) RUP
D) RAD
A) Scrum
B) XP
C) RUP
D) RAD
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
23
Which of the following is not one of the primary principles an organization should follow for successful agile software development?
A) Slash the budget.
B) Keep requirements to a minimum.
C) Test and deliver infrequently.
D) Assign non-IT executives to software projects.
A) Slash the budget.
B) Keep requirements to a minimum.
C) Test and deliver infrequently.
D) Assign non-IT executives to software projects.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
24
A prototype is a smaller-scale representation or working model of the users' requirements or a proposed design for an information system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
25
The ______________ phase involves establishing a high-level plan of the intended project and determining project goals.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
26
Traditional business risk models typically ignored software development,largely because most organizations considered the impact from software and software development on the business to be minor.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
27
The traditional waterfall methodology is a sequential,activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
28
Preventing liabilities is a business-related consequence of failed software.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
29
Which methodology is owned by IBM?
A) Scrum
B) XP
C) RAD
D) RUP
A) Scrum
B) XP
C) RAD
D) RUP
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
30
Which methodology ends each day or begins with a stand-up meeting to monitor and control the development effort?
A) Scrum
B) XP
C) RUP
D) RAD
A) Scrum
B) XP
C) RUP
D) RAD
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
31
Which gate in the RUP methodology provides a rough order of magnitude?
A) Inception
B) Elaboration
C) Construction
D) Transition
A) Inception
B) Elaboration
C) Construction
D) Transition
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
32
____________ revenues are a business-related consequence of successful software.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
33
Planning,___________,design,development,testing,implementation,and maintenance are the seven phases in the SDLC.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
34
The implementation phase involves taking all of the detailed design documents from the design phase and transforming them into the actual system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
35
Which of the following is not one of the four gates in the RUP methodology?
A) Inception
B) Collaboration
C) Construction
D) Transition
A) Inception
B) Collaboration
C) Construction
D) Transition
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
36
Which gate in the RUP methodology includes building and developing the project?
A) Inception
B) Elaboration
C) Construction
D) Transition
A) Inception
B) Elaboration
C) Construction
D) Transition
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
37
How many days is a typical sprint in the Scrum methodology?
A) 2 days
B) 10 days
C) 30 days
D) 90 days
A) 2 days
B) 10 days
C) 30 days
D) 90 days
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
38
The _________ phase involves placing the system into production so users can begin to perform actual business operations with the system.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
39
Which methodology provides a framework for breaking down the development of software into four gates?
A) Scrum
B) XP
C) RAD
D) RUP
A) Scrum
B) XP
C) RAD
D) RUP
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
40
The ___________ phase involves performing changes,corrections,additions,and upgrades to ensure the system continues to meet the business goals.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
41
Define the relationship between the systems development life cycle and software development methodologies.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
42
Compare the waterfall methodology and the agile methodology.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
43
___________ creep occurs when developers add extra features that were not part of the initial requirements.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
44
Explain why software problems are business problems.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
45
The _________ methodology aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process with a design point that uses the bare minimum requirements.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
46
Failure to manage __________ scope is one of the primary reasons for project failure.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
47
The ___________ methodology is a sequential,activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
48
Summarize the different software development methodologies.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
49
The rapid application development methodology emphasizes extensive user involvement in the rapid and evolutionary construction of working __________ of a system to accelerate the systems development process.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
50
List and describe each phase in the systems development life cycle.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
51
An error found during the ___________ phase is the most expensive to fix.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
52
____________ creep occurs when the scope of the project increases.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck
53
Identify the business benefits associated with successful software development.
Unlock Deck
Unlock for access to all 53 flashcards in this deck.
Unlock Deck
k this deck