平成28年度 春期 基本情報技術者試験 午前 問46
テクノロジ/開発技術開発プロセスにおいて,ソフトウェア方式設計で行うべき作業はどれか。
出典:平成28年度 春期 基本情報技術者試験 午前 問46
- ア顧客に意見を求めて仕様を決定する。
- イソフトウェア品目に対する要件を,最上位レベルの構造を表現する方式で,かつ,ソフトウェアコンポーネントを識別する方式に変換する。
- ウプログラム1行ごとの処理まで明確になるように詳細化する。
- エ要求内容を図表などの形式でまとめ,段階的に詳細化して分析する。
正解:イ
解説
ソフトウェア方式設計(アーキテクチャ設計)は,ソフトウェア要件を,システムの最上位レベルの構造として表現し,ソフトウェアコンポーネント(モジュール)を識別する方式に変換する工程です。プログラムの詳細な処理内容を決める工程(詳細設計)とは区別されます。
選択肢ごとの解説
- ア誤り。顧客からの意見聴取や仕様の決定は,要件定義工程の作業です。
- イ正しい。ソフトウェア要件を最上位レベルの構造とコンポーネント構成に変換するのが方式設計の作業です。
- ウ誤り。プログラム1行ごとの処理まで明確にするのは,プログラム設計(詳細設計)の作業です。
- エ誤り。要求内容を段階的に詳細化して分析するのは,要件定義工程の作業です。