Skip to content

令和4年度 ITパスポート試験 問38

This question's explanation and your answers so far.

問38
頻出度★★★

XP (エクストリームプログラミング) の説明として, 最も適切なものはどれか。

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

問 38

  • Incorrectア

    Writing the test program first and then writing code that passes it describes “test-driven development (TDD)”. Although TDD is one of the important practices recommended by XP, it is not a description of XP itself.

  • Incorrectイ

    Two programmers jointly developing a single program at one computer describes “pair programming”. This too is one of XP's practices, but it is not a description that refers to XP as a whole.

  • Incorrectウ

    Improving the internal structure of a program without changing its behavior describes “refactoring”. Although it is work emphasized in XP, it is ultimately just an individual technique, not XP itself.

  • エ

    正解 XP (Extreme Programming) is one of the representative agile development methods, in which working software is released repeatedly in short development cycles while flexibly responding to changing requirements. Rather than a heavy, document-centric process, it assumes change and emphasizes “building a little at a time and delivering early”. Choice エ describes exactly this overall picture of XP, so it is the correct answer.

ここがポイント
  • XP is one of the agile development methods, emphasizing responsiveness to changing requirements and high-quality releases in short cycles.
  • Note that TDD (test-first), pair programming, and refactoring are individual practices contained within XP, and none of them on its own constitutes the definition of XP as a whole.
用語

Your answers