跳到正文

令和元年度 秋期 ITパスポート試験 問52

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

問52
頻出度★★★

アジャイル開発において, 短い間隔による開発工程の反復や, その開発サイクルを表す用語として, 最も適切なものはどれか。

出典 令和元年度 秋期 ITパスポート試験 問52
解説

問 52

  • ア

    正解 正确答案是ア「迭代 (Iteration)」。迭代 (iteration) 意为反复、重复,正是指敏捷开发中「以短周期反复进行计划、设计、实现、测试这一系列工序的单位」。一次短的开发循环称为一次迭代,通过反复多次让功能一点一点地完成。它与题干所问的「以短周期反复进行开发工序及其开发循环的术语」的定义不多不少、完全吻合,因此ア最为恰当。

  • 错误イ

    「Scrum」是敏捷开发中一种有代表性的方法 (框架) 的名称,指包含团队编组、角色 (如 Scrum Master 等) 以及冲刺 (Sprint) 等一整套规则的框架。它并不是表示短反复循环本身的术语 (Scrum 中把反复的单位称为「冲刺」)。方法的名称与反复循环的术语是两回事,因此错误。

  • 错误ウ

    「原型法 (Prototyping)」是在开发初期制作原型,通过让用户评价来明确需求的一种开发模型。其目的是通过制作原型来确认需求,并不是表示短周期反复循环的术语,因此错误。

  • 错误エ

    「结对编程」是指两名开发者共用一台终端,一人编写代码、另一人在旁边即时检查并给出建议来进行开发的做法。它是编码时的一种工作方式,并不是表示开发工序反复循环的术语,因此错误。

ここがポイント
  • 迭代 (Iteration) = 在敏捷开发中,指以短周期反复进行从计划到测试这些工序的「反复循环」单位的术语。
  • 易混淆术语的区分: Scrum = 方法名称 (反复单位是冲刺)、原型法 = 通过制作原型确认需求、结对编程 = 两人共用一台终端的工作方式。
用語
解答問52ア
练这一题

作答记录