Patterns for Effective Use Cases
Steve Adolph, Paul Bramble, Alistair Cockburn, Andy Pols
- 出版商: Addison Wesley
- 出版日期: 2002-08-20
- 售價: $1,510
- 貴賓價: 9.5 折 $1,435
- 語言: 英文
- 頁數: 272
- 裝訂: Paperback
- ISBN: 0201721848
- ISBN-13: 9780201721843
已過版
買這商品的人也買了...
-
$680$537 -
$1,900$1,805 -
$1,360Mastering Data Modeling: A User-Driven Approach
-
$580$493 -
$980$774 -
$920$727 -
$1,860$1,767 -
$120$95 -
$620$558 -
$650$553 -
$580$458 -
$760$600 -
$590$466 -
$280$221 -
$620$527 -
$560$437 -
$680$537 -
$690$538 -
$720$569 -
$580$458 -
$1,152Audio Post Production for Television and Film : An introduction to technology and technique, 3/e
-
$299Film Production Management, 3/e
-
$1,200$1,176 -
$650$507 -
$600Writing for Visual Media, 2/e (Paperback)
相關主題
商品描述
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?
Organization of the Pattern Catalog.
Supplement: A Brief Tutorial on Writing Use Cases.
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.
The Examples.
Organization of the Pattern Catalog.
Process Patterns.
Structural 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.
SmallWritingTeam(47).
ParticipatingAudience(50).
BalancedTeam(54).
Tradeoffs and Collaborations.
3. The Process.
BreadthBeforeDepth(63).
SpiralDevelopment(66).
MultipleForms(83).
QuittingTime(71).
TwoTierReview(76).
WritersLicense(80).
Tradeoffs and Collaborations.
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).
ClearCastOfCharacters(105).
UserValuedTransactions(110).
EverUnfoldingStory(117).
Tradeoffs and Collaborations.
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.
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.
LeveledSteps(173).
VisibleActorIntent(161).
ForwardProgress(164).
TechnologyNeutral(177).
Tradeoffs and Collaborations.
7. Use Case Relationships.
CommonSubBehavior(186).
InterruptsAsExtensions(191).
Extensions and UML Extension Points.
PromoteAlternative(196).
PromoteAlternatives and UML by Dan Rawsthorne.
Tradeoffs and Collaborations.
Supplement.
Capture the Abstraction and UML.
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
MergeDroplets(211).
CleanHouse(216).
Tradeoffs and Collaborations