Saturday, November 21, 2009

Use Case, Use Case Diagrams, Use Case Examples

Use Case

A use case is a typical sequence of actions that an actor performs in order to complete a given task. [Source]

A use case is a technique for capturing functional requirements of systems and systems-of-systems. Each use case provides one or more scenarios. [Source]

A description of system behavior, in terms of sequences of actions between an actor and the system. A use case should yield an observable result. [Source]

Use Case Analysis

An object-oriented method for designing information systems by breaking down requirements into user functions. Each use case is a transaction or sequence of events performed by the user. Use cases are studied to determine what objects are required to accomplish them and how they interact with other objects. [Source]

The objective of use case analysis is to model the system from the point of view of how users or other systems interact with this system, when trying to achieve their objectives. A Use-case model consists of a set of use cases, and an optional description or diagram indicating how they are related. [Source]

Use Case Diagram

A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. The main purpose of a use case diagram is to show what system functions are performed for which actor. [Wikipedia]

A use case diagram shows the actors and use cases in a system. Provide a graphical way to summarize the functionality of the system, to facilitate communication with stakeholders including customers and developers. [Source]

Few documents to help you develop Use Cases

Shows how to create Use Case, Use Case Template and Use Case Example
Develop Use Case Document

Use Case guidelines by Alistair Cockburn
Use Case Guidelines

What is the primary purpose of a use-case model?, What is a use-case?, Developing a use-case model etc.
Use Case

Use Cases, Structuring Use Cases, Use Case Diagram, Use Case Template, Use Case Guidelines, The Role of Use Cases in the Architecting Process etc.
Functional Requirement

What are Use cases?, A Use case Example, Where are they used?, Use case FAQ.
Use Case FAQ

Use Cases – A Review, The Use Case View, The Use Case Model, Use Case Example etc.
Use Cases

A Use Case Template, Example of a Use Case, Using a Use Case, Extending a Use Case etc.
HP Use Cases

Define Use Cases, Use Case Terminology, Parts of a Use Case etc.
Use Cases

Follow the procedure in the below document to generate the use cases, using the questions provided to identify discrepancies in the requirements:
Use Case Technique

The first in a two-part series that appeared in The Rational Edge, this article presents a case study that analyzes the requirements captured in use cases and transforms them into implementable representations that can be directly coded.
Use Cases

This document attempts to answer questions concerning the implementation of Use Case Analysis into a project scope. It attempts to answer questions such as what is a Use Case, how is one created, what does it contain, how do you write one, what is a Use Case Model Survey, what does it look like, what does it contain, and what is it used for? Also included are style guidelines on writing Use Cases.
Writing Use Cases


Few documents to help you develop Use Case diagrams

Use Case Diagrams: Tips and FAQ
Use Case Diagrams

Use Case Diagrams - When to Use: Use Cases Diagrams, How to Draw: Use Cases Diagrams etc.
Use Case Diagrams

All about Use Case Diagram, How to read Use Case Diagram etc.
Use Case Diagrams

Creating Use Case Diagrams, Elements of a Use Case Diagram, Writing a Use Case Specification etc.
Creating Use Case Diagrams

Use Cases and Use Case Diagrams, Purpose of Use Case Diagrams, Guidelines for creating a Use Case Diagram, Uses of Use Case Diagram Information etc.
Use Case Diagrams Action Guide

UML Use Case Diagrams - Example: Sales Clerk checks out an item.
Use Case Diagrams

Sales Clerk checks out an item, Use Case Diagrams, Use Cases etc.
Use Case Diagrams

What’s the Problem? - An Awesome small article on Use Cases
whatstheproblem

Use Case Examples

Use Cases for Example ATM System
Use Case Example

Writing effective Use Case Examples - Example of writing effective use cases for a mock Ebay site.
Use Case Example

Use Case Example - A Research Project wants to create a multimedia online resource based on a Shakespearian performance. All contributors must have digital rights acknowledged when material reused and reuse must be limited to educational purposes.
Use Case Example

Use Case Example - Buying Stocks Over the Web
Use Case Example

Use Case Example - Get Paid for Car Accident
Use Case Example

Use Case Example - Buy Something
Use Case Example - Casual Version
Use Case Example - Fully Dressed Version
Use Case Example - Fully Dressed Version Continued
Use Case Example - Fully Dressed Version Continued

Simple Use Case Example - Place Order
Simple Use Case Example

Use Case Example With Business Rules
Simple Use Case Example with Business Rules

Use Case Example - Buy goods
Use Case Example

Use Case example - ATM Use Case - Withdraw Funds
Use Case Example

Use Case example - Transfer Funds with Online Banking
Use Case Example

Use Case example - A Problem and its Use Case
Use Case Example

Also See:
Use Case Templates