ソフトウェア方式設計プロセス
出典: 平成28年度 秋期 応用情報技術者試験 午前 問48 (IPA)
JIS X 0160 におけるソフトウェア実装プロセスの下位レベルのプロセスのうち,次のタスクを実施するものはどれか。
〔タスク〕
・ソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースについて最上位レベルの設計を行う。
・データベースについて最上位レベルの設計を行う。
・ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義する。
- ア ソフトウェア結合プロセス
- イ ソフトウェア構築プロセス
- ウ ソフトウェア詳細設計プロセス
- エ ソフトウェア方式設計プロセス
正解と解説を見る
正解: エ
- ア: ソフトウェア結合プロセスは、コンポーネントを結合してテストするプロセスです。
- イ: ソフトウェア構築プロセスは、プログラムを作成 (コーディング) してテストするプロセスです。
- ウ: ソフトウェア詳細設計プロセスは、コンポーネントごとに詳細な設計をするプロセスです。最上位レベルの設計ではありません。
- エ: インタフェースやデータベースの最上位レベルの設計を行い、結合テストの暫定的な要求事項を決めるのはソフトウェア方式設計プロセスなので正しい答えです。
ポイント
- ソフトウェア方式設計: ソフトウェアの全体の構造を決める、最上位レベルの設計 です。外部インタフェースやコンポーネント間のインタフェース、データベースの最上位の設計を行い、結合テストの暫定的な要求事項も決めます。
- その後、ソフトウェア詳細設計 で各コンポーネントを詳しく設計し、構築 (プログラミング)、結合 と進みます。