Skip to content

令和6年度 ITパスポート試験 問40

This question's explanation and your answers so far.

問40
頻出度★★★

アジャイル開発に関する記述として,最も適切なものはどれか。

出典 令和6年度 ITパスポート試験 問40
解説

問 40

  • ア

    正解 Option “ア” is correct. Agile development does not lock down the entire specification at the start; instead it splits the functions to be developed into small units (backlog items) and, starting with the higher-priority ones, repeats a short cycle of “design → implementation → testing → release” (an iteration, or sprint). It is an iterative and incremental development method. Because it delivers working results early in short cycles and feeds back into the next round, it adapts well to changing requirements. The statement “starting with the higher-priority ones, repeatedly develop and release in short cycles” directly expresses this characteristic, making it the most appropriate.

  • Incorrectイ

    “Apply a common framework to define process names and the documents to be produced” describes the common framework (SLCP), a framework that standardizes the scope of work and the terminology of software development. It is not a description of agile, whose aim is iterative development.

  • Incorrectウ

    “Proceed in order from upstream processes to downstream processes and release only after all processes are completed” describes the Waterfall model, which advances through the processes in one direction without going back. This is the opposite approach to agile, which repeats in short cycles.

  • Incorrectエ

    “Create a prototype and advance development while obtaining users' evaluations and feedback” describes the Prototyping model, which confirms requirements with a trial product. Although it is similar in that users take part, it is a different method from the core of agile, which splits functions into small units and iterates and releases them in short cycles.

ここがポイント
  • The core of agile development is iterative and incremental: split functions into small units and, starting with the higher-priority ones, repeatedly develop and release them in short iterations (sprints).
  • Distinguish it from the Waterfall model (one-directional, release only after all processes finish), the Prototyping model (confirm requirements with a trial product), and the common framework (a standard framework for processes and documents).
用語

Your answers