Code
BACS-115
Duration
3 days
Tags
Online Offline

DescriptionWhat we offer

This Use Case course is designed to provide students with a hands-on introduction to building Use Case documents, Use Case models, and Use Case diagrams. The Use Case Workshop training focuses on creating an initial Use Case model that will evolve and adapt as the workshop progresses. Introductory concepts will be discussed, including an introduction to UML and visual modeling, starting a Use Case model, identifying actors, and then adding associations. The workshop will build on the introduction by providing practical techniques to writing essential and subsequent detailed Use Cases.

Students will also be invited to come to class prepared to build Use Cases to manage client specific requirements. This will assure that participants will be able to apply training to everyday projects immediately upon returning to work. This portion of the class can be customized based on client needs.

ObjectivesWhat you learn

Introduction to Use Case

  • Use Case history
  • Use Case advantages
  • Where do Use Cases fit in the process?
    • From the project perspective
    • From the Analyst perspective
  • Key requirements documents ? terminology

Introduction to Visual Modeling

  • The benefits of Visual Modeling
  • Introduction to UML and basic UML symbols
  • The benefits of developing an activity diagram
    • Gaining process understanding
    • Identifying actors
    • Identifying Use Cases
    • Uncovering ?missing? requirements
    • As a communication vehicle
  • The benefits of developing a Use Case models and diagrams
    • Gaining system understanding and scope
    • Identifying actors
    • Identifying risk
    • As a communication vehicle
  • The benefits of the context diagram
    • When to use a context diagram and why
    • Use as a ?big picture? tool
    • When used for systems
    • When used for processes
    • Identifying scope, risk, actors and users

Use Case Specification

  • Use Case templates - what?s out there? and which do we use?
  • Use Case types - essential (casual), real (detailed)

Use Case Development

  • Seven effective steps
  • Tips and best practices

Evaluating Requirements

  • Use Case reviews
  • Steps to check your Use Cases
  • Peer, team and stakeholder
  • Review criteria

Verification and Validation

  • Use Case driven development
  • Validation, verification and testing
  • Syntax, domain and traceability
  • Test case development
  • Tool support

Client Specific Use Case workshop

  • Apply use case techniques to manage client specific requirements

TopicsThe best for you

Introduction to Use Case

  • Use Case history
  • Use Case advantages
  • Where do Use Cases fit in the process?
    • From the project perspective
    • From the Analyst perspective
  • Key requirements documents ? terminology

Introduction to Visual Modeling

  • The benefits of Visual Modeling
  • Introduction to UML and basic UML symbols
  • The benefits of developing an activity diagram
    • Gaining process understanding
    • Identifying actors
    • Identifying Use Cases
    • Uncovering ?missing? requirements
    • As a communication vehicle
  • The benefits of developing a Use Case models and diagrams
    • Gaining system understanding and scope
    • Identifying actors
    • Identifying risk
    • As a communication vehicle
  • The benefits of the context diagram
    • When to use a context diagram and why
    • Use as a ?big picture? tool
    • When used for systems
    • When used for processes
    • Identifying scope, risk, actors and users

Use Case Specification

  • Use Case templates - what?s out there? and which do we use?
  • Use Case types - essential (casual), real (detailed)

Use Case Development

  • Seven effective steps
  • Tips and best practices

Evaluating Requirements

  • Use Case reviews
  • Steps to check your Use Cases
  • Peer, team and stakeholder
  • Review criteria

Verification and Validation

  • Use Case driven development
  • Validation, verification and testing
  • Syntax, domain and traceability
  • Test case development
  • Tool support

Client Specific Use Case workshop

  • Apply use case techniques to manage client specific requirements

PrerequisitesWhat should you know

  • None

AudienceWho should attend

  • Business Analysts
  • Systems Analysts
  • Developers
  • Testers and QA Personnel
  • Managers