8

User Stories と Use case scenario の違いは何ですか?

4

2 に答える 2

5

ユースケースは契約のようなものですが、ユースストーリーは計画ツールです。したがって、ユースケースは、構築されたシステムを具体的に反映するドキュメントとして機能する(必要がある)ため、通常はユーザーストーリーよりも長持ちします。

ユーザーストーリーは、顧客/利害関係者/クライアント/ユーザーによって書かれています。ユーザーストーリーはあまり詳細ではなく、比較的自由に解釈できます。

ユースケースは構造がより正式であり、多くの場合、チームの誰か(要件エンジニア/製品マネージャー)によって作成されます。多くの場合、それらはより詳細であり、相互作用を個々のステップに分解し、失敗条件や成功条件などの事前条件と事後条件を明確に識別します。

1つのユースケースで多くのシナリオ(成功と失敗)をカバーできます。検証エラー; サブユースケースと拡張機能-ユーザーストーリーは範囲がより限定されており、通常は単一のシナリオを説明します。

ウィキペディアのUser_story#Comparing_with_use_casesと、 『 User Stories Applied』の「What Use CasesisNot」の章も参照してください。

最後に、AllistairCockburnによると...

ユーザーストーリーは、1990年代に使用された「機能」と同義であり、構築されるもののマーカーであり、現代の反復/スプリント期間に適合するのに十分な粒度です。

ユースケースは、何が構築されるかについてのコンテキストビューを提供し、とりわけ組織を結び付けるのに役立ちます。

于 2012-11-23T07:46:55.980 に答える
4

「ガゼルがガゼボにあるように、ユーザー ストーリーはユース ケースにあります。」-- コックバーン

ユーザー ストーリー(要件に反する) は、ユーザーのためにシステムが実行する必要があることを説明する簡単な意図のステートメントです。これは、アジャイル チームが顧客の要件を理解し、伝達するために使用する主要な手法です。これは確かに便利な構造であり、小さなユーザー ストーリーは、アジャイル開発の特徴である極端な道具主義を推進するのに役立ちます。

ユース ケースは、複雑なシステムでシステムの動作を表現する従来の方法です。ユースケースは、UML で要件を表すための主要な手段です。それらは、主題に関するさまざまなテキストだけでなく、そこでもよく説明されています。ユースケースは、仕様と分析の両方に使用できます。これらは、対象のシステムが他のサブシステムで構成されている場合に特に役立ちます。

お勧めの本:

  • アジャイル ソフトウェア要件 (Dean Leffingwell)
  • 効果的なユースケースを書く (Alistair Cockburn)
于 2012-12-06T10:44:33.690 に答える