本文へスキップ

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

この問題の解説と、これまでの解答の記録です。

問49
頻出度★★★

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

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

問 49

  • 不正解ア

    移行計画の策定は、開発したシステムを既存環境から新環境へ切り替えるための計画であり、設計・実装・テストを経た開発工程の終盤 (移行・受入れの段階) で行う作業です。要件定義直後の最初の作業ではありません。

  • 不正解イ

    システムテスト計画は、システム全体が要求仕様どおりに動作するかを確認するための計画で、システムの構成 (ハードウェアとソフトウェアの分担) が決まった後、つまりシステム方式設計以降に立てられます。分担が未確定の段階では、何をどう検証するかを具体化できません。

  • ウ

    正解 正解はウ。システム要件定義で「システムが満たすべき機能・性能」を決めた次に行うのが「システム方式設計」で、その中核が、決まった要件を「ハードウェアで実現するか、ソフトウェアで実現するか、あるいは人手 (手作業) で行うか」に振り分ける機能分担の明確化です。この分担が決まらないとソフトウェアに何をどこまで作らせるかが定まらず、ソフトウェア要件定義以降の設計・実装に着手できません。したがって、システム要件定義の結果を受けて最初に行うべき作業はウの「ハードウェアとソフトウェアで分担すべき機能の明確化」になります。

  • 不正解エ

    プログラミングを行えるレベルの詳細設計 (ソフトウェア詳細設計) は、システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計 を経た後の、実装直前の工程です。開発工程の中でも最も後方に位置し、「最初に行うべき作業」には該当しません。

ここがポイント
  • 共通フレーム (SLCP) の開発工程の順序: システム要件定義 → システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計 → ソフトウェア詳細設計 → プログラミング → 各種テスト → 移行。「システム」の設計が先、「ソフトウェア」の設計が後という階層関係を押さえる。
  • システム方式設計 (システム設計) の役割は、システム要件をハードウェア・ソフトウェア・手作業のどれに割り当てるかという機能分担を決めること。ここが決まって初めてソフトウェア側の要件定義・設計に進める。
用語

解答の記録