How to Define and Document Use Cases

Course:   USECS
Duration:   2 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/USECS.html
 
Course Summary

A business use case diagram is a visual tool that shows interaction between the environment and an evolving information technology solution. A single business use case is a textual tool for representing how individual end-users and other involved parties or systems (collectively referred to as "actors") will interact with the proposed system.

Knowing why you need a business use case, when it should be created, and where to put what information is critical to creating quality functional requirements. Without a common understanding of the purpose and structure of use case diagrams and the business use case document, use cases can quickly become "useless cases".

This training workshop offers use case training in the basics of use case documentation and business use case diagrams as tools for business systems analysts. It explains the who, what, when, where, why and how of business use cases and use case diagrams.

Topics Covered In This Course

Introduction to Use Cases

  • What Use is a Use Case?
  • Changing How the Business Works
  • Naming Use Cases
  • Purpose of a Use Case
  • Details of a Use Case
  • Use of a Use Case

Defining Business Use Cases

  • Building Use Cases
  • Of Business Events and Use Cases
  • Business Events
  • Determining Event Responses
  • From Business Events to Use Cases
  • The Role of Actors
  • Naming Actors
  • Finding Actors
  • Inside the Use Case
  • Discussion: The Use Case Value Equation
  • Before the Beginning
  • In the End
  • Flow of Events
  • Identifying Common Elements
  • Including Use Cases
  • Use Case Extensions
  • Extending Use Cases
  • On Extensions and Inclusions
  • Inside the Use Case Checklist
  • Discussion: What Measures Add Value to a Use Case?
  • User Scenarios: A Bottom-Up Approach to Use Cases
  • Use Case Scenario Structure: Donald Pays For Insurance
  • The Advantage of Scenarios
  • Discussion: Pros and Cons of Use Cases

Use Case Modeling Techniques

  • Building Diagrams of Use Cases
  • Representing the Actor
  • Use Case Diagram Symbols and Rules
  • Use Case Diagram Conventions
  • Advanced Use Case Diagrams
  • Modeling Inclusion and Extensions
What You Can Expect

At the end of this course, participants will be able to:

Who Should Take This Course

This workshop is intended for project managers, project team members, software managers, business and systems analysts, quality assurance analysts, developers, and consultants, and other software professionals who are or will be involved in specifying requirements for software systems and who want to learn how to successfully incorporate use case modeling and other methodologies into the requirements definition process.

This seminar is intended for anyone involved in managing or undertaking software development projects. No level of technical expertise is required for this course.

Recommended Prerequisites

There are no specific prerequisites for this workshop.

Training Style

Instructor-led, group-paced, classroom-delivery learning model with structured hands-on activities and case studies.

Related Courses
Code Course Title Duration Level
REQUSE
Developing Requirements with Use Cases
3 Days
I
Details
WEREQ
Writing Effective Requirements
2 Days
I
Details
BAREQ
Eliciting and Managing Requirements for Successful Software Development
3 Days
I
Details
RQFAC
Facilitation Techniques for Requirements Development
2 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.