Patterns For Effective Use Cases
Upcoming SlideShare
Loading in...5
×
 

Patterns For Effective Use Cases

on

  • 2,671 views

An overview of the Patterns that may be applied when working with Use Cases in the Requirements Definition Process (software development)

An overview of the Patterns that may be applied when working with Use Cases in the Requirements Definition Process (software development)

Statistics

Views

Total Views
2,671
Views on SlideShare
2,667
Embed Views
4

Actions

Likes
3
Downloads
42
Comments
0

1 Embed 4

http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Patterns For Effective Use Cases Patterns For Effective Use Cases Presentation Transcript

    • Patterns for effective Use Cases October, 29th 2009 Maria Lekkou
    • whoami ❙ Dipl.-Ing. Elektrotechnik / Techn. Universität Athen ❙ Broadband Netzwerke für Multimedia ❙ Seit 14 J. in DE ❙ Seit 8J. Software development ❙ Mayflower Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 2
    • Who is... Use Case Patterns Bin schon heute bei Mayflower! unterwegs! Nix wie hin! Alistair Cockburn Steve Adolph Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 3
    • Why talk about Use Cases? ? TEXT! Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 4
    • Why do we need Use Cases? requirements validate design feature lists tests/QA help, manuals Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 5
    • What is a Use Case (not)? stakeholder system (SuD) primary actor behaviour goal interaction contract Implementation level scenario detail UI design scope Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 6
    • Horror Use Case Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 7
    • Good Use Case – part I Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 8
    • Good Use Case - part II Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 9
    • Scope / Goal Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 10
    • Summary – level example ❙ Main Success Scenario 1. A reporting party registers a loss to insurance company 2. Clerks receives and assigns the claim to a claims adjuster 3. The assigned Claims Adjuster conducts an investigation evaluates damages sets reserves negotiates the claim resolves the claim and closes it Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 11
    • Actor-Goal list Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 12
    • Use Case Patterns Pattern Name Picture Context Problem Story Forces Solution Examples Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 13
    • DEV-> Team BalancedTeam SmallWritingTeam ParticipatingAudience Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 14
    • DEV-> Process BreadthBeforeDepth MultipleForms TwoTierReview QuittingTime WritersLicense Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 15
    • DEV-> Editing RedistributeTheWealth CleanHouse MergeDroplets Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 16
    • STRUCT-> Use Case Sets SharedClearVision VisibleBoundary ClearCastOfCharacters UserValuedTransactions EverUnfoldingStory Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 17
    • STRUCT-> Use Cases CompleteSingleGoal VerbPhraseName PreciseAndReadable ScenarioPlusFragments ExhaustiveAlternatives Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 18
    • STRUCT-> Scenarios / Steps DetectableConditions LeveredSteps TechnologyNeutral ForwardProcess ActorIntentAccomplished Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 19
    • Example 1 Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 20
    • Example 2 Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 21
    • Example 3 Patterns for Effective Use Cases © MAYFLOWER GmbH 2009 22
    • Happy End ;) Maria Lekkou Mayflower GmbH Mannhardtstr. 6 80538 München +49 (89) 24 20 54 - 1154 maria.lekkou@mayflower.de © Balakov (flickr)