本文へスキップ

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

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

問32
頻出度★★★

図のプロセスでシステム開発を進める場合,システム方式設計に含める作業として,適切なものはどれか。 システム要件定義 → システム方式設計 → ソフトウェア要件定義 → ソフトウェア方式設計

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

問 32

  • 不正解ア

    「システムの機能及び処理能力の決定」は、図で 1 つ手前にあるシステム要件定義の作業です。システムがどんな機能を持ち、どれだけの処理量・応答性能を満たす必要があるかを、利用者側の要求として明確にする段階であり、その要求を実現する手段 (方式) を決めるシステム方式設計とは別工程です。

  • 不正解イ

    「ソフトウェアの最上位レベルの構造とソフトウェアコンポーネントの決定」は、図の最後にあるソフトウェア方式設計の作業です。システム方式設計でソフトウェアに割り当てられた部分を受け取り、それをコンポーネント (プログラム単位) に分割して構造を決める段階なので、2 つ後ろの工程になります。

  • ウ

    正解 正解は「ウ ハードウェアやネットワークの構成の決定」。システム方式設計は、直前のシステム要件定義で固めた「何を実現するか」を受けて、それを「どう実現するか」— すなわちハードウェア・ソフトウェア・手作業のどの構成要素に割り当てるか — を決める工程です。図でもシステム方式設計はシステム要件定義の直後、ソフトウェア要件定義より前に置かれており、ソフトウェアの中身を詰める前に、システム全体を支える物理的な土台を固める位置にあることが読み取れます。サーバやクライアントの台数・機種、回線や LAN の構成といったハードウェア/ネットワークの構成決定は、まさにこの段階の代表的な作業です。

  • 不正解エ

    「利用者インタフェースの決定」は、図で 1 つ後ろにあるソフトウェア要件定義の作業です。画面や帳票のレイアウトなど、利用者から見たソフトウェアの振る舞いを定める段階であり、システム方式設計の時点ではまだ扱いません。

ここがポイント
  • システム方式設計は、システム要件をハードウェア・ソフトウェア・手作業のどれで実現するかを割り振る工程で、ハードウェア構成やネットワーク構成の決定がここに含まれる。
  • 共通フレームの開発工程は「システム要件定義 (機能・処理能力) → システム方式設計 (ハードウェア/ネットワーク構成) → ソフトウェア要件定義 (画面などの利用者インタフェース) → ソフトウェア方式設計 (ソフトウェアの最上位構造・コンポーネント)」の順。各作業がどの工程に属するかを順序で押さえる。
用語

解答の記録