応用情報技術者試験 応用情報技術者試験 平成30年度春期 午前46: ソフトウェアライフサイクルプロセスにおいてソフトウェア実装プロセスを構成するプロセスのうち,次のタスクを実施するものはどれか。 〔タスク〕 ・ソフトウェア品目の

応用情報技術者試験 平成30年度春期 午前
Q 4646 / 80
ソフトウェアライフサイクルプロセスにおいてソフトウェア実装プロセスを構成するプロセスのうち,次のタスクを実施するものはどれか。 〔タスク〕 ・ソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースについて最上位レベルの設計を行う。 ・データベースについて最上位レベルの設計を行う。 ・ソフトウェア結合のために暫定的なテスト要求事項及びスケジュールを定義する。
この問の正解率:73.17%(876件)

解説

応用情報技術者試験 平成30年度春期 午前 問46「ソフトウェアライフサイクルプロセスにおいてソフトウェア実装プロセスを構成するプロ…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約73%です。

正解

. ソフトウェア方式設計プロセス

正答率 73.2%(876人中 641人が正解)

問題の解説

共通フレームのソフトウェア実装プロセスは、要件定義→方式設計→詳細設計→構築→結合(統合)テスト→適格性確認テストという流れで進む。問われているタスクはいずれも“最上位レベル(おおまかな全体構造)”の設計、すなわち外部インタフェースやコンポーネント間インタフェース、データベースの大枠を決める作業であり、これは詳細を詰める前段階の方式設計に当たる。よって正解はエ(ソフトウェア方式設計プロセス)である。

選択肢ごとの解説

  • ソフトウェア結合プロセスは、個々に作ったコンポーネントを組み合わせて結合テストを行う段階であり、設計そのものを行うタスクとは異なる。
  • ソフトウェア構築プロセスは、設計に基づいて実際にコードを作成・単体検証する段階であり、最上位レベルの設計を行う段階ではない。
  • ソフトウェア詳細設計プロセスは、方式設計で決めた構造をさらに細部まで(モジュール内部のロジックなど)詰める段階で、“最上位レベル”という記述と合わない。
  • 正しい。外部・コンポーネント間インタフェースやデータベースの最上位レベル設計、結合テストの暫定要求やスケジュール定義は、方式設計プロセスのタスクである。

応用情報技術者試験 平成30年度春期 午前 の過去問一覧に戻る・問46

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード