IPA過去問ドリル

平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問1

テクノロジ/開発技術

アジャイル開発プロセスにおいて,Bill Wake が提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。

出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問1

正解:エ

解説

Bill Wake が提唱した“INVEST”は,アジャイル開発におけるユーザストーリの質を評価するための六つの観点(Independent:独立している,Negotiable:交渉可能である,Valuable:価値がある,Estimable:見積り可能である,Small:小さい,Testable:テスト可能である)の頭文字を取ったものです。ユーザストーリを作成した際に,これら六つの観点に照らして質の高いユーザストーリになっているかどうかを評価するために用いられます。

選択肢ごとの解説

  • 誤り。効率よくアクティビティ図を作成することは,INVEST とは関係のない,UML のモデリング作業に関する事項です。
  • 誤り。コード化できるレベルまで詳細化されたデータフロー図を作成することは,構造化分析における設計作業であり,INVEST の観点とは関係ありません。
  • 誤り。再利用しやすいソフトウェアパターンとなっているかどうかの評価は,ソフトウェア設計におけるパターン適用の評価であり,INVEST が対象とするユーザストーリの評価とは異なります。
  • 正しい。INVEST は,独立性,交渉可能性,価値,見積り可能性,小ささ,テスト可能性の六つの観点から,質の高いユーザストーリとなっているかどうかを評価するために用いられます。
システムアーキテクトの過去問を演習モードで解く