令和6年度 春期 午前Ⅱ 問1
ソフトウェア開発管理技術
INVESTに関する問題
アジャイル開発プロセスにおいて,Bill Wake が提案した“INVEST”と呼ばれる六つの観点を用いて行うことはどれか。
- ア効率よくアクティビティ図を作成する。
- イコード化できるレベルまで詳細化されたデータフロー図を作成する。
- ウ再利用しやすいソフトウェアパターンとなっているかどうかを評価する。
- エ質の高いユーザーストーリーとなっているかどうかを評価する。
答えと解説を見る
✓ これが正解エ質の高いユーザーストーリーとなっているかどうかを評価する。
解説
INVEST は、ユーザーストーリーの質を確かめる六つの観点です。
アジャイル開発では、利用者から見た要求を短い文で書き表したユーザーストーリーを単位に作業を進めます。Bill Wake が示した INVEST は、そのユーザーストーリーがよく書けているかを確かめるための六つの観点の頭文字を並べたものです。独立している(Independent)、交渉できる(Negotiable)、価値がある(Valuable)、見積もれる(Estimable)、小さい(Small)、テストできる(Testable)の六つで、どれもストーリー一つ一つの書き方に向けた問いです。図を描く手順や、設計の再利用性を測る物差しではありません。INVEST の六文字を、ストーリーを点検するチェックリストとして覚えておくと見分けられます。
ほかの選択肢はなぜ違うのか
- ア効率よくアクティビティ図を作成する。:アクティビティ図は処理の流れや分岐を表す UML の図で、この選択肢は作図を効率よく進める手順の話です。INVEST が見るのは要求を書いたストーリーの質であり、図の作り方には向けられていません。
- イコード化できるレベルまで詳細化されたデー…:コード化できるほど細かいデータフロー図を作るのは、構造化分析でデータの流れを詰めていく作業です。アジャイル開発のストーリーを点検する観点とは対象が違い、詳細化の度合いも INVEST の問いには含まれません。
- ウ再利用しやすいソフトウェアパターンとなっ…:ソフトウェアパターンとしての再利用しやすさは、設計の部品としての出来を見る話です。INVEST の六つの観点は要求側のストーリーに向けたもので、設計パターンの評価に使うものではありません。
この問題の用語
- パターン繰り返し現れる規則性や、決まった形のことを指します。膨大なデータを処理して、そこに隠れた規則性を見つける使い方が広がりました。
出典:令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問1
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問5:デザインパターンに関する問題(パターン)
- 令和6年度 春期 午前Ⅱ 問4:デザインパターンに関する記述(パターン)
- 令和5年度 春期 午前Ⅱ 問6:デザインパターンの説明(パターン)
- 令和5年度 春期 午前Ⅱ 問4:アーキテクチャパターンの問題(パターン)
- 令和5年度 春期 午前Ⅱ 問3:SysMLの特徴(パターン)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)