正答2
解説
正解は2です。
開発プロセスの各作業の内容を区別する問題で、共通フレームの用語に沿っています。
ソフトウェア方式設計では、ソフトウェアの要件を最上位レベルの構造に変換し、それを構成するソフトウェアコンポーネントを識別します。
【選択肢別解説】
1:× 顧客に意見を求めて仕様を決めるのは、要件定義の作業です。
方式設計より前の工程です。
2:○ ソフトウェア品目の要件を、最上位レベルの構造を表し、コンポーネントを識別する方式に変換するのが、ソフトウェア方式設計の作業です。
3:× プログラムをコード1行の処理まで詳細化するのは、ソフトウェア詳細設計の作業です。
方式設計で決めたコンポーネントをさらに細かくします。
4:× 要求内容を図表にまとめ、段階的に詳細化して分析するのは、要件定義の段階で行う要求分析の作業です。
【ポイント】
工程は、システム要件定義、システム方式設計、ソフトウェア要件定義、ソフトウェア方式設計、ソフトウェア詳細設計、ソフトウェア構築の順に進みます。