Machine-translated by Google. Questions are authored in English.
Top

Agile Development Questions and Answers

1.

If we compare agile process with the traditional process, then one of the following is a significant advantage of agile process :

Exam Year(s)

MH SET - 2018, SET Exam - 2018,

Answer: B

The significant advantage is that agile copes easily with changes in requirements (printed 'Scopes easily').

Agile methods such as Scrum and XP deliver software in short iterations, with the customer involved throughout and requirements revisited at every iteration. Changing requirements, even late in development, are welcomed rather than resisted, which is the main advantage over plan-driven processes such as the waterfall model.

The other options describe where traditional processes are usually stronger: very large projects and organisations, and mission-critical or safety-critical systems that need extensive up-front documentation and formal verification.

Please log in or register to report this question.

2.

What are the three framework activities for the Adaptive Software Development (ASD) process model ?

Exam Year(s)

MH SET - 2019, SET Exam - 2019,

Answer: C

ASD's framework activities are speculation, collaboration, learning.

Jim Highsmith's Adaptive Software Development replaces the plan-design-build cycle with a speculate-collaborate-learn cycle. Speculation is adaptive cycle planning using the mission and constraints; collaboration brings motivated people together to build the components; learning reviews the results through focus groups, technical reviews and postmortems, feeding the next cycle.

Analysis, design and coding are the activities of a conventional linear model. Feasibility study and functional model iteration belong to DSDM. Adaptive cycle planning is part of speculation, not one of the three activities as a list.

Please log in or register to report this question.

3.

In software development process, which of the following is not an Agile methodology ?

Exam Year(s)

MH SET - 2019, SET Exam - 2019,

Answer: C

The one that is not agile is Waterfall.

The waterfall model is a linear, sequential plan-driven process: requirements, design, implementation, testing and maintenance follow one another, each phase completed before the next begins. It expects requirements to be fixed at the start, which is what agile methods reject.

Extreme Programming (XP), Scrum and Feature Driven Development are all agile methods: they deliver working software in short iterations, welcome changing requirements and rely on close collaboration with the customer.

Please log in or register to report this question.

Answer: B

The agile practice is to Implement the system incrementally, building it up bit by bit.

Agile and iterative methods deliver working software in short iterations, each adding a small increment of functionality that users can see and give feedback on, so requirements and design evolve as the system grows.

Gathering all requirements first and producing complete, detailed design documents are features of the plan-driven waterfall model, and building the whole backend before any user-facing feature delays the feedback agile methods rely on.

Please log in or register to report this question.

5.

In software development process, ...................... is based on iterative incremental delivery as a response to changing and emergent requirements.

Exam Year(s)

MH SET - 2021, SET Exam - 2021,

Answer: A

The model is the Agile development model.

Agile methods, such as Scrum and Extreme Programming, deliver working software in short iterations, each adding an increment, and treat changing and emerging requirements as normal: the plan is revised after every iteration in response to feedback.

The evolutionary model also grows a system in versions, but it is defined by refining an initial prototype rather than by short, change-driven delivery cycles. Rapid application development stresses speed through reusable components and prototyping, and open source development describes a community-based way of building software, not a response to changing requirements.

Please log in or register to report this question.

6.

What are the four framework activities found in the Extreme Programming (XP) process model ?

Exam Year(s)

MH SET - 2021, SET Exam - 2021,

Answer: D

The four XP framework activities are planning, design, coding, testing.

In Extreme Programming, planning begins with user stories and the customer's priorities; design follows the keep-it-simple principle with CRC cards and spike solutions; coding starts by writing unit tests and is done in pairs; and testing runs the automated unit tests continuously, with customer acceptance tests.

XP has no separate 'analysis' activity: understanding requirements happens inside planning through user stories. Every option that includes analysis is therefore wrong.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Agile Development Questions and Answers || Agile Development MCQ Questions and Answers || Agile Development GK Questions and Answers || Agile Development GK MCQ Questions || Agile Development Multiple Choice Questions and Answers || Agile Development GK || GK on Agile Development || Software Engineering Questions and Answers || Software Engineering MCQ Questions and Answers || Software Engineering GK Questions and Answers || GK on Software Engineering