ソフトウェアライフサイクルプロセスにおいてソフトウェア実装プロセスを構成するプロセスのうち、次のタスクを実施するものはどれか。
[タスク]
ア | ソフトウェア結合プロセス |
イ | ソフトウェア構築プロセス |
ウ | ソフトウェア詳細設計プロセス |
エ | ソフトウェア方式設計プロセス |
答え エ
【解説】
ア | ソフトウェア結合プロセスは、ソフトウェアユニット及び構成部品を組み合わせ、結合されたソフトウェア品目を作り出すことが目的で、ソフトウェアユニット及びソフトウェアコンポーネントをソフトウェア品目に結合するために結合計画を作成し、テストします。 |
イ | ソフトウェア構築プロセスは、ソフトウェア設計を適切に反映した実行可能なソフトウェアユニットを作り出すことが目的で、各ソフトウェアユニット及びデータベースをテストするためのテスト手順及びデータを作成します。 |
ウ | ソフトウェア詳細設計プロセスは、要求事項及びソフトウェア方式に対して実装し、検証でき、コーディング及びテストを可能にするために十分に詳細である設計をソフトウェアのために提供することが目的で、ソフトウェア品目の各ソフトウェアコンポーネントに対して詳細設計を行います。 |
エ | ソフトウェア方式設計プロセスは、要求事項を実装し、それに対して検証できるソフトウェアの設計を提供することが目的で、ソフトウェア品目の外部インタフェース及びソフトウェア品目のソフトウェアコンポーネント間のインタフェースについての最上位レベルの設計や、データベースについての最上位レベルの設計、ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義します。 |
【キーワード】
・ソフトウェアライフサイクルプロセス