PMプロジェクトマネージャ試験 午前Ⅱ

平成23年度特別 プロジェクトマネージャ 午前Ⅱ 問19

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

共通フレーム 2007 の保守プロセスにおいて修正分析を行い,既存システムの通信ミドルウェアを改修することとした。改修をソフトウェア要件定義アクティビティから始めるとき,最後に実行するアクティビティとして,適切なものはどれか。

選択肢

  1. ア
    運用テスト
  2. イ
    システム適格性確認テスト
  3. ウ
    ソフトウェア結合
  4. エ
    ソフトウェア適格性確認テスト
解き方のヒントを見る

作業間の前提関係から順序を考える

工程の並びを問う題材では、名称の暗記に頼るよりも、各作業が何を受け取り何を生み出すかを手掛かりに、前後関係を一つずつ確かめる姿勢が有効です。本ヒントではその一点に絞って検討の観点を示します。

この問題で問われていること

改修に伴う一連の作業は、ある作業の成果が次の作業の前提になるという依存関係でつながっています。どの作業の完了がどの作業の開始条件になるのかという入力と出力の対応に着目して、並びの妥当性を自分で検証してみてください。

視点

プロセスを構成する作業の順序は、恣意的に決まるものではなく、成果物の流れによって決まるのが一般的です。ある作業は、それより前の作業で得られた情報や判断結果を材料として始まり、その結果を後続の作業へ渡します。このため、個々の作業名を覚えるよりも、各作業が必要とする材料と生み出す結果を対にして捉えると、順序を筋道立てて説明しやすくなります。

確認ポイント

  • 各作業を始めるために、どのような情報や成果物が手元にそろっている必要があるかを考える。
  • ある作業が生み出した結果を、別のどの作業が受け取って利用するのかを対応づけてみる。
  • 考えた順序の中に、まだ存在しない成果物を前提にしている作業がないかを確かめる。
正解と解説を見る

正解

エ

解説

通信ミドルウェアの改修をソフトウェア要件定義から始める場合、設計・実装・結合を経て、改修したソフトウェアが要件を満たすかを確認するソフトウェア適格性確認テストまでが対象となります。したがって、最後に実行する活動はエです。

理由

通信ミドルウェアは既存システムを構成するソフトウェアです。ソフトウェア要件定義から改修を開始した場合、ソフトウェアの設計、製作、ソフトウェア結合を経て、要求された機能や性能を満たすことを確認するソフトウェア適格性確認テストを行います。

比較

システム適格性確認テストや運用テストは、改修対象のソフトウェア単体ではなく、システム全体や運用環境での適合性を確認する活動です。この設問ではソフトウェア改修の範囲を問うため、最後の活動はソフトウェア適格性確認テストになります。

選択肢ア

これは不正解だよ。運用テストは、システムを実際の運用に近い条件で確認する活動であり、通信ミドルウェアというソフトウェアの改修結果を確認する活動よりも対象範囲が広い。ソフトウェア要件定義から始めた改修の最後の活動には当たらない。

選択肢イ

これは不正解だよ。システム適格性確認テストは、改修したソフトウェア単体ではなく、システム全体が要求された条件に適合するかを確認する活動である。設問の対象は既存システムの通信ミドルウェアなので、ソフトウェア側の活動の最後には該当しない。

選択肢ウ

これは不正解だよ。ソフトウェア結合は、個々に作成または修正したソフトウェア部品を組み合わせ、連携が正しく行われるかを確認する段階である。その後に、ソフトウェア全体が要件を満たすかを確認する活動が続くため、最後の活動ではない。

選択肢エ(正解)

これは正解だよ。ソフトウェア適格性確認テストは、設計・実装・ソフトウェア結合を終えた改修ソフトウェアが、定義されたソフトウェア要件を満たすかを確認する活動である。通信ミドルウェアの改修をソフトウェア要件定義から行う場合、最後に実行する活動となる。

学習のポイント

ソフトウェア単位の確認とシステム全体の確認を、活動の対象範囲で区別する。

出典:独立行政法人 情報処理推進機構(IPA)平成23年度特別 プロジェクトマネージャ試験 午前Ⅱ 問19(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針