Description
Book SynopsisThis title offers an in-depth look at the problems most commonly faced in writing use cases -- and more importantly, proven solutions to those problems.
Table of ContentsPreface. 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 Collabora