IPA公式正解:エ ソフトウェア方式設計
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。JIS X 0160(ソフトウェアライフサイクルプロセス)において、ソフトウェア方式設計(アーキテクチャ設計)プロセスでは、ソフトウェア結合のための暫定的なテスト要求事項及びスケジュールを定義・文書化することが規定されています。開発の初期段階で結合テストの計画を立てるV字モデルの考え方に基づいています。
【詳細解説】■ 本問の核心・解法のポイント
V字モデルにおける開発プロセスとテストプロセスの対応関係を理解しているかが問われています。ソフトウェア結合テストに対応する上流工程は「ソフトウェア方式設計(アーキテクチャ設計)」です。JIS X 0160では、方式設計プロセスの中で、後続の結合テストに向けた暫定的な要求事項やスケジュールを策定することがタスクとして規定されています。
・各選択肢の徹底解説:
・ア:ソフトウェア結合プロセスは、設計に基づいて個々のコンポーネントを結合し、テストを実施する工程そのものであり、計画を暫定策定する工程ではありません。
・イ:ソフトウェア詳細設計プロセスでは、コンポーネント内部の詳細仕様や単体テスト(ソフトウェアユニット検証)の要求事項を定義します。
・ウ:ソフトウェア適格性確認テストプロセスは、要件定義で定めたソフトウェア要件を満たしているかを検証する総合テスト工程です。
・エ:【選択肢エ★】ソフトウェア方式設計プロセスでは、最上位レベルの構造やインターフェースを決定するとともに、ソフトウェア結合のための暫定的なテスト要求事項及びスケジュールを定義し文書化します。
よって正解はエです。