平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
テクノロジ/開発技術ソフトウェアを実装する一連のプロセスのアクティビティで実施するタスクの内容のうち,ソフトウェア構築プロセスのものはどれか。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
- アソフトウェアコンポーネントをコーディングできるレベルのソフトウェアユニットまで詳細化し,全てのソフトウェア要求事項をソフトウェアユニットに割り当てる。
- イソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースの詳細な仕様を設計する。
- ウソフトウェアユニット及びデータベースを作成し,これらをテストするための手順とデータを作成する。
- エソフトウェアユニットとソフトウェアコンポーネントを結合し,集合体が作成されるごとにテストする。
正解:ウ
解説
共通フレームにおけるソフトウェア実装のプロセス群のうち,「ソフトウェア構築プロセス」は,ソフトウェア詳細設計に基づいて,ソフトウェアユニット及び必要なデータベースを実際に作成(コーディング)し,それらを検証するためのテスト手順とテストデータを準備するプロセスです。
選択肢ごとの解説
- ア誤り。コーディングできるレベルのソフトウェアユニットまで詳細化し,ソフトウェア要求事項を割り当てる作業は,「ソフトウェア詳細設計プロセス」のタスクです。
- イ誤り。ソフトウェア品目の外部インタフェース及びソフトウェアコンポーネント間のインタフェースの詳細仕様を設計する作業は,「ソフトウェア詳細設計プロセス」のタスクです。
- ウ正しい。ソフトウェアユニット及びデータベースを作成し,テストするための手順とデータを作成するのは,「ソフトウェア構築プロセス」のタスクです。
- エ誤り。ソフトウェアユニットとソフトウェアコンポーネントを結合し,集合体が作成されるごとにテストする作業は,「ソフトウェア結合プロセス」のタスクです。