Tell a Story - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

Tell a Story

Description:

Each role is a potential actor. Name each role and define its ... Actor(s) role names of people, objects or external systems initiating this use case ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 45
Provided by: student76
Category:
Tags: actors | names | story | tell

less

Transcript and Presenter's Notes

Title: Tell a Story


1
Tell a Story
2
Use Case
3
Function and Form
4
First Form A NarrativeMake a Payment
5
Narrative Form
6
Second Form A ScenarioRegister Customer With
Automatic Activation
7
Scenario Form
8
Third Form A ConversationMake A Payment -
General Flow
9
Conversation Form
10
Comparing the Three Forms
11
The Benefits of Use Cases
12
Use Cases Aid Understanding
13
Use Cases Vary by AbstractionLevel
14
Use Cases Vary in Scope
15
Use Cases Vary in Detail
16
What Use Cases Cannot Do
17
Finding Use Cases
18
Finding Use Cases
19
Naming Use Cases
20
Primary and Secondary Actors
21
Naming Actors
  • Group individuals according to their common use
    of the system. Identify the roles they take on
    when they use or are used by the system
  • Each role is a potential actor
  • Name each role and define its distinguishing
    characteristics. Add these definitions to your
    glossary
  • Dont waste time debating actor names

22
Actor and Use Case Checklist
23
Glossary
24
Glossaries
25
Build Consensus
26
Defining Concepts
  • Identify a concept and its distinguishing
    characteristics
  • More than a synonym for a word
  • Identifies a way of mentally dividing reality for
    purpose of talking or thinking

27
Writing Glossary Entries
  • Why this concept is important
  • Typical sizes or values
  • Clarify likely misunderstandings
  • Show an example
  • Explain graphical symbols
  • Relate entries

28
A Good Form for Definitions
29
Improving Glossary Definitions
30
Relating Definitions
31
Define Acronyms and Their Concepts
32
Avoid UsingIs When or Is Where
33
Explain What Is Unclear
34
Setting the Stage for the Use Case
  • Levelsummary, core, supporting, or internal use
    case?
  • Actor(s)role names of people, objects or
    external systems initiating this use case
  • Contextthe current state of the system and actor
  • Preconditionswhat must be true before a use case
    can begin

35
Completing The Picture
  • Variations different ways to accomplish use case
    steps
  • Exceptions errors that occur during the
    execution of a step
  • Policies specific rules that must be enforced by
    the use case
  • Issues questions about the use case
  • Design notes hints to implementers
  • Post-conditions what must be true about the
    system after a use case completes
  • Other requirements what constraints must this
    use case conform to
  • Priority how important is this use case?
  • Frequency how often is this performed?

36
Make Clear What You Dont Know
37
Avoid Vague Words
38
Write General and Specific Cases
39
Actor Actions
40
Include System Actions
41
Describing Actions
42
Condense Information Entryand/or Validation
Actions
43
State System Actions at aReasonably High Level
44
Showing Optional and Repeated Actions
Write a Comment
User Comments (0)
About PowerShow.com