Home  •  Classroom Training  •  Online Training  •   Mentoring •  Certification  •  ProjectBrief Blog  
 
Watermark Learning - Learn project management with instructor-led training, PMI PMP certification preparation, PMI Registered Education ProviderStay Connected with Watermark Learning

Company
Courses
Schedule
Registration
Testimonials
In the News
Resources
Contact Us

PMP Certification Preparation
"Fantastic support…to get this certification…"

Course Keyword
Search


Master's Certificate Programs through Auburn University
Masters Certificate Programs through Auburn University

®Earn PDUs to maintain PMI PMP Certification
Earn PDUs to maintain PMI PMP Certification

International Institute of Business Analysis

Certified Women's Business Enterprise

Call us Today
800-646-9362
952-921-0900


Use Case Modeling

Public Class Offerings

 
  • September 9 - 10, 2010  Minneapolis, MN

  • October 28 - 29, 2010  Chicago, IL

  • December 2 - 3, 2010  Minneapolis, MN

         Schedule a private class at your facility or ours.
         Contact us for more information.

Overview

 

Use cases provide a structured, industry-standard way of eliciting and documenting functional requirements. The process enhances communication between business analysts and business customers, and lays the foundation for user interface design and test case development. They also provide insights into data requirements, and help clients articulate their needs in ways other requirements activities can’t.

This course provides the right blend of knowledge and skills for people to understand and model use cases effectively. Attendees will learn where use cases are most effective, a step-by-step method for creating them, and numerous guidelines and tips to enhance creating them. Participants also receive a comprehensive Use Case template that can be readily used back on the job. For onsite presentation, a company’s own template can be easily incorporated into the course.

 

Length

 

2 days - 14 PDUs - 14 CDUs - 1.4 CEUs*

Testimonials

Project Management Training; business analysis training; business requirements analysis; business analyst training 

Objectives

 
  • Define the major components of use cases models using the Unified Modeling Language (UML):
    • Use case diagram
    • Actors
    • Use cases
    • Interfaces
    • Use case flow of events
  • Develop a use case diagram to communicate the system scope.
  • Describe use cases, using a narrative flow of events.
  • Develop primary path scenarios to describe the routine processing.
  • Document alternate and exception paths for different scenarios.
  • Develop Activity Diagrams to chart the scenarios of a use case.
  • Diagram generalization, extend and include relationships.
  • Leverage use cases to quickly create test cases.
  • Develop user interfaces from use cases, and uncover hidden requirements.
  • Create Class Diagrams from use cases.

Audience

 

This course is intended for IT professionals; business clients and project managers who want to develop software applications quickly and with minimal change.

Format

 

To help assimilate the tools and techniques learned, there is a mixture of individual and team exercises throughout the course. A lively role-play and case study help reinforce concepts learned. Students will need to be prepared for a high level of participation. Each participant will receive a comprehensive student guide complete with examples, workshop solutions, and a comprehensive Use Case template.

Content

 
  • Use Case Modeling Overview
    • Business context for use cases
    • Benefits of use case modeling
    • Use case definitions, elements, and components
    • Levels of use cases and a framework for developing them
    • Use case pitfalls to avoid and tips for avoiding them
  • Use Case Diagrams
    • Use case diagram steps
    • Defining the system/problem domain
    • Finding actors and use cases
    • Using an actor checklist to help find actors
    • Tips for finding use cases
    • Interfaces between actors and use cases
    • Use case diagram examples
    • Case study and Use case diagram workshop
  • Narrative Flows of Events
    • Flows of events and their purpose: primary, alternate, and exception paths
    • Use case scope: pre-and post-conditions
    • Scenarios and their purpose
    • Methods for documenting primary flows
    • Documenting alternate and exception flows
    • Documenting  scenarios
    • Narrative flow examples
    • Tips for analyzing and documenting flows
    • Use case flow of events workshop
  • Activity Diagrams
    • Discussion: What is an Activity Diagram?
    • Activity Diagrams
      • Purpose
      • UML notation and terminology
      • Advantages of this modeling technique
    • Exercise: diagramming the primary path
    • Decision diamonds and guard conditions
    • Looping in Use Cases
    • Exercise: diagramming alternate paths
    • Workshop
  • Use Case Relationships and Packages
    • UML notation
    • Include relationship and example
    • Referring to includes in flows
    • Extend relationship and example
    • Referring to extends in flows
    • Generalization relationship and example
    • Use Case Packages and their use
    • Relationship workshop
  • Use Cases, Test Cases, and User Interfaces
    • Relationship between use cases and test cases/scenarios
    • Translating use cases into test cases
    • How use cases lead to user interfaces and other hidden requirements
    • Use cases and user interfaces/prototyping
    • Prototyping roles, preparation, and execution
    • Prototyping workshop
  • Use Cases and Class Diagrams
    • UML notation
    • Class and object relationships
    • Extracting classes from use cases
    • Verifying class: attributes, operations, and associations/multiplicity
    • Packaging and generalizing classes
    • Class workshop
  • Documenting Use Cases
    • Use case documentation components
    • Documentation template

Pre-requisites

 

Experience relating to software development is highly recommended.

Public Class Tuition

 

$1395.00

Contact us for private class pricing.

* Students may earn 1.4 CEUs from Auburn University for this course. An additional charge applies.

Skill Level

 

Intermediate

PMBOK® Guide Knowledge Areas

 

Project Scope Management
Project Quality Management

BABOK® Knowledge Areas

 

Enterprise Analysis
Elicitation
Requirements Analysis

Related Courses

 
 
 
   
Connect with Watermark Learning at Facebook Connect with Watermark Learning at LinkedIn Connect with Watermark Learning at Twitter