跳到正文

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

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

問55
頻出度★★★

システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。

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

問 55

  • 错误ア

    开发的委托方在与实际运行相同的条件下使用软件、确认其能正常运行,这是题目中列出的「软件验收」的工作。它是在开发的最终阶段由委托方判断能否接受系统的环节,与最初期的需求定义属于不同的工序。

  • 错误イ

    制定系统测试的计划以及准备测试环境,是面向测试工序的准备工作,应归入测试计划与实施阶段,而不是需求定义。它是在需求确定之后才进行的工作,所以错误。

  • ウ

    正解 系统需求定义是明确开发对象系统要实现什么的工序,即梳理并明确用户和业务所需要的功能(功能性需求),以及性能、可靠性、响应时间等质量(非功能性需求)。ウ「明确系统所要求的功能和性能」正是在描述定义这些需求这一工作本身,属于系统需求定义的核心工作。因此正确答案是ウ。

  • 错误エ

    编写程序(编码)以及依据评估标准对测试结果进行评审,是在架构设计之后的编程与测试工序中进行的工作。它属于比「决定要做什么」的需求定义更靠后的实现与验证阶段,所以错误。

ここがポイント
  • 系统需求定义是决定「要做什么」的工序,其核心工作是明确系统所要求的功能性需求以及性能等非功能性需求。
  • 掌握系统开发各过程(需求定义→架构设计→编程→集成/系统测试→验收)的顺序,以及各工序所进行工作之间的对应关系。
用語
解答問55ウ
练这一题

作答记录