Agile Software Development
1. Select the option
that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) Responding to change
e) All of the mentioned
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) Responding to change
e) All of the mentioned
Answer:e
Explanation: None.
Explanation: None.
2. Agile Software
Development is based on
a) Incremental Development
b) Iterative Development
c) Linear Development
d) Waterfall Model
e) Both a and b
a) Incremental Development
b) Iterative Development
c) Linear Development
d) Waterfall Model
e) Both a and b
Answer:e
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software.
3. Which on of the
following is not an agile method?
a) XP
b) 4GT
c) AUP
a) XP
b) 4GT
c) AUP
Answer:b
Explanation: The 4GT approach does not incorporate iteration and the continuous feedback,which is the fundamental aspect of an agile method.
Explanation: The 4GT approach does not incorporate iteration and the continuous feedback,which is the fundamental aspect of an agile method.
4. Agility is defined
as the ability of a project team to respond rapidly to a change.
a) True
b) False
a) True
b) False
Answer:b
Explanation: The aim of agile methods is to reduce overheads in the software process and to be able to respond quickly to changing requirements without excessive rework.
Explanation: The aim of agile methods is to reduce overheads in the software process and to be able to respond quickly to changing requirements without excessive rework.
5. How is plan driven
development different from agile development ?
a) Outputs are decided through a process of negotiation during the software development process.
b) Specification, design, implementation and testing are interleaved
c) Iteration occurs within activities
a) Outputs are decided through a process of negotiation during the software development process.
b) Specification, design, implementation and testing are interleaved
c) Iteration occurs within activities
Answer:c
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.
6. How many phases are
there in Scrum ?
a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases.
a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases.
Answer:b
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.
7. Agile methods seem
to work best when team members have a relatively high skill level.
a) True
b) False
a) True
b) False
Answer:a
Explanation: None.
Explanation: None.
8. Which of the
following does not apply to agility to a software process?
a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
Answer:c
Explanation: Testing is a major part of each software development process which cant be avoided.
Explanation: Testing is a major part of each software development process which cant be avoided.
9. Which three
framework activities are present in Adaptive Software Development(ASD) ?
a) analysis, design, coding
b) requirements gathering, adaptive cycle planning, iterative development
c) speculation, collaboration, learning
a) analysis, design, coding
b) requirements gathering, adaptive cycle planning, iterative development
c) speculation, collaboration, learning
Answer:c
Explanation: None.
Explanation: None.
10. In agile
development it is more important to build software that meets the
customers’ needs today than worry about features that might be needed in the
future.
a) True
b) False
a) True
b) False
Answer:a
Explanation: None.
Explanation: None.
1. Select the option
that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) Responding to change
e) All of the mentioned
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) Responding to change
e) All of the mentioned
Answer:e
Explanation: None.
Explanation: None.
2. Agile Software
Development is based on
a) Incremental Development
b) Iterative Development
c) Linear Development
d) Waterfall Model
e) Both a and b
a) Incremental Development
b) Iterative Development
c) Linear Development
d) Waterfall Model
e) Both a and b
Answer:e
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software.
3. Which on of the
following is not an agile method?
a) XP
b) 4GT
c) AUP
a) XP
b) 4GT
c) AUP
Answer:b
Explanation: The 4GT approach does not incorporate iteration and the continuous feedback,which is the fundamental aspect of an agile method.
Explanation: The 4GT approach does not incorporate iteration and the continuous feedback,which is the fundamental aspect of an agile method.
4. Agility is defined
as the ability of a project team to respond rapidly to a change.
a) True
b) False
a) True
b) False
Answer:b
Explanation: The aim of agile methods is to reduce overheads in the software process and to be able to respond quickly to changing requirements without excessive rework.
Explanation: The aim of agile methods is to reduce overheads in the software process and to be able to respond quickly to changing requirements without excessive rework.
5. How is plan driven
development different from agile development ?
a) Outputs are decided through a process of negotiation during the software development process.
b) Specification, design, implementation and testing are interleaved
c) Iteration occurs within activities
a) Outputs are decided through a process of negotiation during the software development process.
b) Specification, design, implementation and testing are interleaved
c) Iteration occurs within activities
Answer:c
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.
6. How many phases are
there in Scrum ?
a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases.
a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases.
Answer:b
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.
7. Agile methods seem
to work best when team members have a relatively high skill level.
a) True
b) False
a) True
b) False
Answer:a
Explanation: None.
Explanation: None.
8. Which of the
following does not apply to agility to a software process?
a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
Answer:c
Explanation: Testing is a major part of each software development process which cant be avoided.
Explanation: Testing is a major part of each software development process which cant be avoided.
9. Which three
framework activities are present in Adaptive Software Development(ASD) ?
a) analysis, design, coding
b) requirements gathering, adaptive cycle planning, iterative development
c) speculation, collaboration, learning
a) analysis, design, coding
b) requirements gathering, adaptive cycle planning, iterative development
c) speculation, collaboration, learning
Answer:c
Explanation: None.
Explanation: None.
10. In agile
development it is more important to build software that meets the
customers’ needs today than worry about features that might be needed in the
future.
a) True
b) False
a) True
b) False
Answer:a
Explanation: None.
Explanation: None.
Software Development in Dubai
ReplyDeletehttps://www.nsreem.com/ourservices/software-development/
NSREEM develop amazing desktop and web applications that are tailored to your specific requirements.
NSREEM is #1 in Software Development in Dubai
1633060731083-8