IPA IP 2025 Question 39

A question IPA Japan published in 令和7年度 ITパスポート試験 公開問題 問39, translated into English. ITPEC is based on the same exams.

Concerning the characteristics of the agile model, which is a software development model, which of the following is the appropriate combination of words to be inserted into blanks A and B in the description below?

The agile model, which was proposed in a form that A the waterfall model, in which development is carried out after the requirements are finalized, is a general term for the methods for developing software so that it is possible to B.

OptionAB

Explanation

A: improves on the issues of, B: respond quickly to the various changes that arise in the development process — agile development was proposed to overcome the waterfall model's weakness with change.

In the waterfall model the requirements are fixed first and the phases (requirements, design, programming, testing) are carried out once each, in order, so a change found late is costly to take in. Agile development, set out in the Agile Manifesto (2001), builds the software in short iterations, each delivering working software that the customer reviews, so changes in requirements can be taken in at any time. Scrum and XP (Extreme Programming) are typical agile methods, and "agile" is the general term for them.

Answer (a)

Why not others:

  • •(b) — carrying out the development processes in order is the waterfall model itself, the opposite of what agile aims for
  • •(c) — agile does not inherit the waterfall model's characteristics; it was proposed to fix its issues
  • •(d) — wrong on both blanks: inheriting the waterfall model and running the processes in order simply describe the waterfall model

Key rule: Waterfall: requirements fixed first, phases in sequence; agile: short iterations that respond quickly to change.

Software Development Management Techniques · AI-written, may contain errors

This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.