• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

14 Cards in this Set

  • Front
  • Back

Use case

a contract between the stakeholders of a system and its behavior.




text documents, not diagrams, and the term 'use case modeling' is primarily an act of writing text, not drawing diagrams.

Use cases used for:

1. Functional requirements breakdowns -- Use cases are HOLISTICand about SCENARIOS (i.e. all steps to get to a goal)


2. User Stories


3. Complexity

Primary actor

use case satisfies a primary actor's goal.

Secondary/Supporting actor

provides a service to the system under design.

Three common use case formats:

1. BRIEF: terse one paragraph


2. CASUAL: informal (unstructured) paragraph format


3. FULLY DRESSED: formal template used, all steps, variations and conditions shown.

General form of use case prose:

time or sequence + actor + action + constraints




Example:


At any time after receiving the quote, clerk may cancel the sale.

Use case heuristics:

Boss test: can this answer who is doing what from theboss's perspective?




Size test: 1 line may be ok for a terse use case butdefinitely not for a fully dressed…more like a feature

REVIEW QUESTION: To avoid confusion, always use the same name for the same _______ in the use case.

Actors

REVIEW QUESTION: •“Johnbrowses through the recommendedvideos on Netflix and selects Star Trek II: Wrath of Khanand tocheck out” –Scenarioor use case? Why?

–Scenario....It is a use case instance (A specific sequence of interactions betweens actors and the system)

REVIEW QUESTION: A _________ format use case normally is written in informal language that includes a main success scenario and one or more alternative flows.

Casual

REVIEW QUESTION: Write use cases in an __________ style that avoid details on user interface and focuses on actor intent

Essential

REVIEW QUESTION: “Graduateon time”–Nameof a goal or name of a use case? Why?

Goal....Itis a user goal, not a system use case.

Includes in a UC diagram

Extends in a UC diagram