令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問1
テクノロジ/開発技術アジャイル開発プロセスにおいて,Bill Wake が提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。
出典:令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問1
- ア効率よくアクティビティ図を作成する。
- イコード化できるレベルまで詳細化されたデータフロー図を作成する。
- ウ再利用しやすいソフトウェアパターンとなっているかどうかを評価する。
- エ質の高いユーザーストーリーとなっているかどうかを評価する。
正解:エ
解説
INVESTは,良質なユーザーストーリーが備えるべき六つの性質(Independent,Negotiable,Valuable,Estimable,Small,Testable)の頭文字を並べたものです。ユーザーストーリーを作成した後,これらの観点に照らして,質の高いユーザーストーリーになっているかどうかを評価するために用いられます。
選択肢ごとの解説
- ア誤り。アクティビティ図の作成は,業務や処理の流れを表すUMLの図の作成であり,INVESTとは関係ありません。
- イ誤り。コード化できるレベルまでのデータフロー図の詳細化は,構造化分析・設計の技法であり,INVESTとは関係ありません。
- ウ誤り。ソフトウェアパターンの再利用性の評価は,デザインパターンなどの評価観点であり,INVESTとは関係ありません。
- エ正しい。INVESTは,質の高いユーザーストーリーとなっているかどうかを評価するための六つの観点です。