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