Patterns for Effective Use Cases
暫譯: 有效用例的模式

Steve Adolph, Paul Bramble, Alistair Cockburn, Andy Pols

  • 出版商: Addison Wesley
  • 出版日期: 2002-08-20
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 272
  • 裝訂: Paperback
  • ISBN: 0201721848
  • ISBN-13: 9780201721843
  • 已過版

買這商品的人也買了...

商品描述

Table of Contents

Preface.
1. What is a Quality Use Case?

Why Use Cases at All?
What's So Hard About Telling Good Stories?
Why a Use Case Pattern Language?
What are Patterns.
How Should I use this Pattern Language.
What is he Use Case Pattern Form?
Stepping Through a Sample Pattern.
The Examples.

Organization of the Pattern Catalog.
Process Patterns.
Structural Patterns.

Supplement: A Brief Tutorial on Writing Use Cases.


2. The Team.

Team organizational issues.
SmallWritingTeam(47).
ParticipatingAudience(50).
BalancedTeam(54).
Tradeoffs and Collaborations.


3. The Process.

BreadthBeforeDepth(63).
Breadth Before Depth and UML by Dan Rawthorne.

SpiralDevelopment(66).
SpiralDevelopment and UML Models by Dan Rawthorne.

MultipleForms(83).
QuittingTime(71).
TwoTierReview(76).
WritersLicense(80).
Tradeoffs and Collaborations.


4. The Use Case Set.

SharedClearVision(95).
VisibleBoundary(101).
VisibleBoundary(101) and UML Models by Dan Rawthorne.

ClearCastOfCharacters(105).
UserValuedTransactions(110).
EverUnfoldingStory(117).
EverUnfoldingStory and UML Models by Dan Rawthorne.

Tradeoffs and Collaborations.


5. The Use Case.

CompleteSingleGoal(132).
IntentionRevealingName(144).
ScenarioPlusFragments(136).
ExhaustiveAlternatives(140).
Adornments(147).
PreciseAndReadable(152).
Tradeoffs and Collaborations.


6. Scenarios and Steps.

DetectableConditions(168).
LeveledSteps(173).
VisibleActorIntent(161).
ForwardProgress(164).
TechnologyNeutral(177).
Tradeoffs and Collaborations.


7. Use Case Relationships.

CommonSubBehavior(186).
CommonSubBehaviour and UML by Dan Rawsthorne.

InterruptsAsExtensions(191).
InterruptsAsExtensions and UML by Dan Rawsthorne.

Extensions and UML Extension Points.
PromoteAlternative(196).
PromoteAlternatives and UML by Dan Rawsthorne.
Tradeoffs and Collaborations.
Supplement.
CaptureTheAbstraction — A Pattern for Applying UML Generalization by Dan Rawsthorne.

Capture the Abstraction and UML.


8. Editing Existing Use Cases.

RedistributeTheWealth(206).
MergeDroplets(211).
CleanHouse(216).
Tradeoffs and Collaborations

商品描述(中文翻譯)

目錄

前言。
1. 什麼是高品質的使用案例?
為什麼要使用使用案例?
講好故事有什麼困難?
為什麼需要使用案例模式語言?
什麼是模式?
我應該如何使用這個模式語言?
什麼是使用案例模式表單?
逐步了解範例模式。
範例。
模式目錄的組織。
過程模式。
結構模式。
補充:撰寫使用案例的簡要教程。

2. 團隊。
團隊組織問題。
小型寫作團隊(47)。
參與觀眾(50)。
平衡團隊(54)。
權衡與合作。

3. 過程。
廣度優先於深度(63)。
廣度優先於深度與UML,Dan Rawthorne著。
螺旋開發(66)。
螺旋開發與UML模型,Dan Rawthorne著。
多種形式(83)。
下班時間(71)。
雙層審查(76)。
寫作許可(80)。
權衡與合作。

4. 使用案例集。
共享清晰願景(95)。
可見邊界(101)。
可見邊界(101)與UML模型,Dan Rawthorne著。
清晰角色名單(105)。
用戶重視的交易(110)。
不斷展開的故事(117)。
不斷展開的故事與UML模型,Dan Rawthorne著。
權衡與合作。

5. 使用案例。
完整的單一目標(132)。
意圖揭示名稱(144)。
情境加片段(136)。
全面的替代方案(140)。
裝飾(147)。
精確且可讀(152)。
權衡與合作。

6. 情境與步驟。
可檢測條件(168)。
分級步驟(173)。
可見演員意圖(161)。
向前進展(164)。
技術中立(177)。
權衡與合作。

7. 使用案例關係。
共同子行為(186)。
共同子行為與UML,Dan Rawsthorne著。
作為擴展的中斷(191)。
作為擴展的中斷與UML,Dan Rawsthorne著。
擴展與UML擴展點。
促進替代方案(196)。
促進替代方案與UML,Dan Rawsthorne著。
權衡與合作。
補充。
捕捉抽象——應用UML泛化的模式,Dan Rawsthorne著。
捕捉抽象與UML。

8. 編輯現有的使用案例。
重新分配財富(206)。
合併小滴(211)。
清理(216)。
權衡與合作。