跳到正文

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

这道题的解析和你的作答记录。

問38
頻出度★★★

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

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

問 38

  • 错误ア

    先编写测试程序、再编写能够通过该测试的代码,这是「测试驱动开发(TDD)」的说明。TDD 虽然是 XP 所推荐的重要实践之一,但并不是 XP 本身的说明。

  • 错误イ

    两名程序员面对一台计算机共同开发同一个程序,这是「结对编程」的说明。这同样是 XP 的实践之一,但并不是指代 XP 整体的说明。

  • 错误ウ

    在不改变程序行为的前提下改善程序的内部结构,这是「重构」的说明。它虽然是 XP 中受到重视的工作,但终究只是一项单独的手法,而非 XP 本身。

  • エ

    正解 XP(极限编程)是一种在灵活应对需求变化的同时,以较短的开发周期反复发布可运行软件的敏捷开发代表性方法之一。它不采用重视文档的厚重流程,而是以变化为前提,重视「一点一点地开发、尽早交付」。选项エ正是对 XP 整体面貌的描述,因此为正确答案。

ここがポイント
  • XP 是敏捷开发方法之一,重视应对需求变化以及以较短周期发布高质量软件。
  • 注意:TDD(测试先行)、结对编程、重构都是 XP 所包含的单独实践,它们各自单独都不能构成 XP 整体的定义。
用語
解答問38エ
练这一题

作答记录