平成30年度 秋期 午前Ⅱ 問8
ソフトウェア開発管理技術
ソフトウェア構築に関する問題
ソフトウェアを実装する一連のプロセスのアクティビティで実施するタスクの内容のうち,ソフトウェア構築プロセスのものはどれか。
- アソフトウェアコンポーネントをコーディングできるレベルのソフトウェアユニットまで詳細化し,全てのソフトウェア要求事項をソフトウェアユニットに割り当てる。
- イソフトウェア品目の外部インタフェース,及びソフトウェアコンポーネント間のインタフェースの詳細な仕様を設計する。
- ウソフトウェアユニット及びデータベースを作成し,これらをテストするための手順とデータを作成する。
- エソフトウェアユニットとソフトウェアコンポーネントを結合し,集合体が作成されるごとにテストする。
答えと解説を見る
✓ これが正解ウソフトウェアユニット及びデータベースを作成し,これらをテストするための手順とデータを作成する。
解説
ソフトウェアユニットとデータベースを作り、テスト手順とデータも作ります。
ソフトウェアを実装する一連のプロセスは、要件定義、方式設計、詳細設計、構築、結合、適格性確認テストと段階を追って進みます。このうちソフトウェア構築プロセスでは、詳細設計で決めたソフトウェアユニットを実際に作り、データベースも作成します。あわせて、作ったソフトウェアユニットやデータベースを確かめるためのテストの手順とテストデータを用意し、テストを行います。したがって、ソフトウェアユニットとデータベースを作成し、テストの手順とデータを作る作業が構築プロセスのタスクです。見分けるときは、ユニットを細かく設計する段階、ユニットを作る段階、ユニットをまとめる段階の順に選択肢を並べてみます。
ほかの選択肢はなぜ違うのか
- アソフトウェアコンポーネントをコーディング…:ソフトウェアコンポーネントをコーディングできるソフトウェアユニットまで詳細化し、要求事項を割り当てるのは、詳細設計の段階の作業です。まだユニットを作る前の設計の段階なので、構築プロセスのタスクではありません。
- イソフトウェア品目の外部インタフェース,及…:ソフトウェア品目の外部インタフェースや、コンポーネント間のインタフェースの詳細な仕様を設計するのも、設計の段階の作業です。ユニットやデータベースを実際に作ってテストするという構築の作業には当たりません。
- エソフトウェアユニットとソフトウェアコンポ…:ソフトウェアユニットとソフトウェアコンポーネントを結合し、集合体ができるごとにテストするのは、結合の段階の作業です。ユニットを作り終えた後にそれらをまとめていく段階なので、構築の後に続くプロセスに属します。
この問題の用語
- 共通フレームシステムの企画から運用までの作業と役割を、共通の言葉で並べた指針です。発注する側と受ける側で認識がずれないようにするために使います。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問11:ユースケース駆動開発の利点(テスト)
- 令和6年度 春期 午前Ⅱ 問14:WTO政府調達協定に関する記述(データベース)
- 令和6年度 春期 午前Ⅱ 問13:デザイン思考の説明(データベース)
- 令和3年度 春期 午前Ⅱ 問11:共通フレームに関する問題(共通フレーム)
- 令和3年度 春期 午前Ⅱ 問9:共通フレームに関する問題(共通フレーム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)