ソフトウェアライフサイクルプロセスにおいてソフトウェア実装プロセスを構成するプロセスのうち,次のタスクを実施するものはどれか。 〔タスク〕 ・ソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースについて最上位レベルの設計を行う。 ・データベースについて最上位レベルの設計を行う。 ・ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義する。
エ. ソフトウェア方式設計プロセス
共通フレームのソフトウェア実装プロセスは、要件定義→方式設計→詳細設計→構築→結合(統合)テスト→適格性確認テストという流れで進む。問われているタスクはいずれも“最上位レベル(おおまかな全体構造)”の設計、すなわち外部インタフェースやコンポーネント間インタフェース、データベースの大枠を決める作業であり、これは詳細を詰める前段階の方式設計に当たる。よって正解はエ(ソフトウェア方式設計プロセス)である。
ap-2018h30h-a の過去問一覧へ戻る・問46