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