問19
頻出度★★☆
ソフトウェアライフサイクルの主プロセスを, 企画, 要件定義, 開発, 運用, 保守に分けたとき, 要件定義プロセスで実施する作業として, 適切なものはどれか。
这道题的解析和你的作答记录。
ソフトウェアライフサイクルの主プロセスを, 企画, 要件定義, 開発, 運用, 保守に分けたとき, 要件定義プロセスで実施する作業として, 適切なものはどれか。
「测试所开发的系统是否符合既定规格、能否在实际运行环境中使用」是在系统建成之后进行的验证工作,属于开发(测试)到运行迁移的阶段。它不是尚未确定需求的需求定义过程中的工作。
「向受托方提示外包的内容与条件,取得具体的实施内容和费用估算」是为将开发对外发包而进行的采购(企划~采购)工作。它与决定所建系统内容的需求定义处于不同的工序。
「为了能够实施开发工作,详细确定数据的格式和数据库的结构」是将实现需求的方法具体化的开发(设计)工序的工作。需求定义是决定「构建什么」的阶段,而「如何构建」的详细设计要在其后的开发工序中进行。
正解 需求定义过程是在着手开发之前,从功能、性能、使用方法等角度,由用户方和开发方作为共同认识明确「要构建怎样的系统」并达成一致的工序。选项エ所述正是需求定义这项工作的内容本身,因此为正确答案。把用户的业务需求(想实现什么)整理为功能性需求和非功能性需求,由双方形成「需求共识」,这会成为后续开发工序的基础。