PMプロジェクトマネージャ試験 午前Ⅱ
令和4年度秋期 プロジェクトマネージャ 午前Ⅱ 問17
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア開発を反復するので、新しい要求やビジネス目標の変化に柔軟に対応しやすい。
- イ開発を反復するので、リスクが高い部分に対して初期段階で対処しやすく、プロジェクト全体のリスクを減らすことができる。
- ウ基本となるアーキテクチャをプロジェクトの初期に決定するので、コンポーネントを再利用しやすくなる。
- エひとまとまりの要件を1単位として設計からテストまで実施するので、要件ごとに開発状況が把握できる。
解き方のヒントを見る
手法が作用する工程と効果の対応
開発手法の利点を問われたときは、その手法が開発プロセスのどの活動に働きかけるのかを先に押さえ、そこから直接生じる効果かどうかを一つずつ確かめる姿勢が有効です。別の手法の利点との混同に注意しましょう。
この問題で問われていること
確認すべき観点は一つ、「その利点が手法の仕組みから因果的に導けるか」です。手法が開発のどの場面に何を持ち込むのかを明確にし、利点との結び付きを自分の言葉で説明できるかどうかを確かめてください。
視点
開発手法は、作業の進め方、関係者の関わり方、成果物の扱い方などのどこかに独自の工夫を持ち込み、その工夫の結果として利点が生まれます。そのため利点を検討するときは、名称の印象や一般的な良さではなく、手法の中心となる工夫と効果の間に因果の筋道があるかを確かめることが大切です。どの開発手法にも当てはまる一般的な効果や、別の手法の工夫から生じる効果が紛れ込んでいないかにも注意すると、判断がぶれにくくなります。
確認ポイント
- 対象の手法が開発プロセスのどの場面に、どのような工夫を持ち込むのかを自分の言葉で説明できるか
- 検討している利点が、その工夫から直接生じる結果として筋道立てて説明できるか
- その利点が、別の開発手法の工夫から生じる効果と取り違えられていないか
正解と解説を見る
正解
エ
解説
ユースケース駆動開発は、利用者の要求を表すユースケースを単位として、分析や設計から実装、テストまでを進める開発方法です。したがって、要件ごとの開発状況を把握しやすい点が利点となる。
理由
ユースケース駆動開発では、ひとまとまりの要件を単位にして設計からテストまで進めるため、各要件についてどこまで開発が進んでいるかを確認しやすい。
比較
アとイは反復開発による柔軟性やリスク低減、ウは初期アーキテクチャやコンポーネント再利用に関する説明であり、ユースケースを単位にした進捗把握の利点とは異なる。
選択肢ア
これは不正解だよ。新しい要求やビジネス目標の変化に柔軟に対応しやすいという説明は、反復型開発やアジャイル開発に関する利点である。ユースケース駆動開発の、要件単位で設計からテストまで進める特徴を表していない。
選択肢イ
これは不正解だよ。リスクが高い部分へ初期段階で対処し、プロジェクト全体のリスクを減らすという説明は、リスクを重視した反復的な開発の利点である。ユースケースを単位に進捗を把握する利点とは異なる。
選択肢ウ
これは不正解だよ。プロジェクト初期に基本アーキテクチャを決定し、コンポーネントを再利用しやすくするという説明は、アーキテクチャ重視や再利用に関する内容である。ユースケース駆動開発の説明には該当しない。
選択肢エ(正解)
これは正解だよ。ユースケースのようなひとまとまりの要件を1単位として、設計からテストまで実施するため、要件ごとに開発の進行状況を把握しやすい。これはユースケース駆動開発の利点を適切に説明している。
学習のポイント
開発手法ごとの利点を、問題文の特徴と選択肢の説明内容から対応付ける。
出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 プロジェクトマネージャ試験 午前Ⅱ 問17(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針