正答2
解説
正解は2です。
共通フレーム(ソフトウェアライフサイクルプロセス)では、ソフトウェアの開発を、要件定義、方式設計、詳細設計の順に進めます。
ソフトウェア方式設計は、要件を基にソフトウェア全体の最上位の構造を決め、構成要素(コンポーネント)を明らかにする工程です。
【選択肢別解説】
1:× 顧客に意見を求めて仕様を決めるのは、要件定義の作業です。
方式設計より前の工程です。
2:○ ソフトウェア品目の要件を、最上位の構造を表し、コンポーネントを識別する方式に変換するのが、ソフトウェア方式設計です。
3:× プログラム1行ごとの処理まで詳細化するのは、ソフトウェア詳細設計やコーディングに近い作業です。
4:× 要求内容を図表にまとめ、段階的に詳細化して分析するのは、ソフトウェア要件定義の作業です。
【ポイント】
方式設計で「全体の構造と部品の分け方」を決め、詳細設計で「各部品の中身」を決めると整理しておきましょう。