跳到正文

平成23年度 秋期 ITパスポート試験 問49

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

問49
頻出度★★★

システム開発において, システム要件定義の結果を受けてシステム化を進めるに当たり, 最初に行うべき作業はどれか。

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

問 49

  • 错误ア

    制定迁移计划,是为了把开发好的系统从既有环境切换到新环境而编制的计划,属于经过设计、实现、测试之后、开发工序末期(迁移与验收阶段)的工作。它不是需求定义之后最先进行的工作。

  • 错误イ

    系统测试计划是为了确认系统整体是否按所要求的规格运行而制定的计划,要在系统的构成(硬件与软件的功能分配)确定之后,也就是系统架构设计以后才能制定。在功能分配尚未确定的阶段,无法把验证什么、如何验证具体化。

  • ウ

    正解 正确答案是ウ。在系统需求定义中确定了「系统应当满足的功能与性能」之后,接下来要做的是「系统架构设计」,其核心就是把已确定的需求分配到「由硬件实现、由软件实现,还是由人工(手工作业)完成」,即明确功能分配。这一分配不确定,就无法确定让软件做什么、做到什么程度,也就无法着手软件需求定义之后的设计与实现。因此,承接系统需求定义的结果后最先应当进行的工作,就是ウ的「明确应由硬件和软件分别承担的功能」。

  • 错误エ

    可供编程的级别的详细设计(软件详细设计),是在经过系统架构设计 → 软件需求定义 → 软件架构设计之后、紧接实现之前的工序。它在开发工序中位置最靠后,不属于「最先应当进行的工作」。

ここがポイント
  • 通用框架(SLCP)的开发工序顺序:系统需求定义 → 系统架构设计 → 软件需求定义 → 软件架构设计 → 软件详细设计 → 编程 → 各类测试 → 迁移。要记住「系统」层面的设计在前、「软件」层面的设计在后这一层次关系。
  • 系统架构设计(系统设计)的作用,是决定把系统需求分配给硬件、软件还是人工处理,即确定功能分配。只有这一点确定之后,才能进入软件侧的需求定义与设计。
用語
解答問49ウ
练这一题

作答记录