跳到正文

平成21年度 秋期 ITパスポート試験 問32

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

問32
頻出度★★☆

あるシステムの開発において, システムを 24 時間連続稼働させることになった。稼働時間について利用部門と取決めを行う工程はどれか。

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

問 32

  • 错误ア

    系统集成测试是把分别做好的软件和硬件组合起来,验证系统整体能否正确运行的工序。它属于确认系统是否按已确定的需求运行的阶段,并不是与使用部门约定运行时间本身的场合。

  • 错误イ

    系统测试是确认完成的系统是否满足在系统需求定义中确定的需求(也包括连续运行 24 小时)的工序。它处于验证已约定内容的一方,而不是进行约定的工序。

  • ウ

    正解 系统需求定义是整理使用部门(业务方)的要求,明确系统必须满足的功能性需求和非功能性需求,并在相关方之间达成共识的工序。「让系统连续运行 24 小时」属于有关可用性、运行时间的非功能性需求,从何时运行到何时、是否存在可以停机的时间段等约定,会成为后续设计与测试的前提。因此,就运行时间与使用部门进行约定的,是开发最上游的系统需求定义工序。

  • 错误エ

    软件方式设计是为了实现已确定的需求,决定用怎样的结构(组件划分、接口)来构建软件的、开发方的设计工序。它不是与使用部门就需求达成共识的工序。

ここがポイント
  • 运行时间、可用性、性能、安全性等非功能性需求,也和功能性需求一样,必须在系统需求定义中梳理出来,并与使用部门达成共识。
  • 在共通框架的流程(系统需求定义 → 系统方式设计 → 软件方式设计 → … → 系统集成测试 → 系统测试)中,角色是分开的:「进行约定」的是上游的需求定义,「确认是否满足」的是下游的测试。
用語
解答問32ウ
练这一题

作答记录