跳到正文

平成29年度 秋期 ITパスポート試験 問19

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

問19
頻出度★★☆

ソフトウェアライフサイクルの主プロセスを, 企画, 要件定義, 開発, 運用, 保守に分けたとき, 要件定義プロセスで実施する作業として, 適切なものはどれか。

出典 平成29年度 秋期 ITパスポート試験 問19
解説

問 19

  • 错误ア

    「测试所开发的系统是否符合既定规格、能否在实际运行环境中使用」是在系统建成之后进行的验证工作,属于开发(测试)到运行迁移的阶段。它不是尚未确定需求的需求定义过程中的工作。

  • 错误イ

    「向受托方提示外包的内容与条件,取得具体的实施内容和费用估算」是为将开发对外发包而进行的采购(企划~采购)工作。它与决定所建系统内容的需求定义处于不同的工序。

  • 错误ウ

    「为了能够实施开发工作,详细确定数据的格式和数据库的结构」是将实现需求的方法具体化的开发(设计)工序的工作。需求定义是决定「构建什么」的阶段,而「如何构建」的详细设计要在其后的开发工序中进行。

  • エ

    正解 需求定义过程是在着手开发之前,从功能、性能、使用方法等角度,由用户方和开发方作为共同认识明确「要构建怎样的系统」并达成一致的工序。选项エ所述正是需求定义这项工作的内容本身,因此为正确答案。把用户的业务需求(想实现什么)整理为功能性需求和非功能性需求,由双方形成「需求共识」,这会成为后续开发工序的基础。

ここがポイント
  • 软件生命周期各工序的作用:企划(构想·采购)→需求定义(由用户与开发方明确并就要构建什么达成一致)→开发(设计·实现·测试)→运行→维护。
  • 需求定义过程的本质,是由用户方和开发方明确功能性需求与非功能性需求,形成「需求共识」。要区分它是决定「构建什么」而非「如何构建」的工序。
用語
解答問19エ
练这一题

作答记录