平成28年度 秋期 応用情報技術者試験 午前 問48
JIS X 0160におけるソフトウェア実装プロセスの下位レベルのプロセスのうち,次のタスクを実施するものはどれか。
〔タスク〕
・ソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースについて最上位レベルの設計を行う。
・データベースについて最上位レベルの設計を行う。
・ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義する。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
JIS X 0160(ソフトウェアライフサイクルプロセス)のソフトウェア実装プロセスには,ソフトウェア要求事項分析,ソフトウェア方式設計,ソフトウェア詳細設計,ソフトウェア構築,ソフトウェア結合,ソフトウェア適格性確認テストの各プロセスがあります。外部インタフェースやコンポーネント間インタフェース,データベースの「最上位レベルの設計」と,ソフトウェア結合の暫定的なテスト要求事項の定義は,ソフトウェア方式設計プロセスのタスクです。
-
ア: ソフトウェア結合プロセス
誤り。ソフトウェアユニットやコンポーネントを結合してテストするプロセスです。結合のための暫定的なテスト要求事項の定義は,その前の方式設計で行います。 -
イ: ソフトウェア構築プロセス
誤り。ソフトウェアユニットを作成(コーディング)し,ユニットテストを行うプロセスです。 -
ウ: ソフトウェア詳細設計プロセス
誤り。各コンポーネントやインタフェース,データベースの詳細な設計を行うプロセスです。最上位レベルの設計ではありません。 -
エ: ソフトウェア方式設計プロセス
正しい。ソフトウェア品目の構造(コンポーネント)を決め,外部インタフェース,コンポーネント間のインタフェース,データベースの最上位レベルの設計を行い,ソフトウェア結合のための暫定的なテスト要求事項及びスケジュールを定義します。
答え
エ: ソフトウェア方式設計プロセス
出典:平成28年度 秋期 応用情報技術者試験 午前 問48