Skip to main content

Instructor-led training

Use Case Model Training in Honolulu, Hawaii

Design Patterns training from Hartmann Software Group, delivered onsite in Honolulu, Hawaii or live online.

Course Outline

- Introduction
What is a Use Case?
What is a Use Case Diagram?
What is a Use Case Form?
A Short History of Use Cases.
 
- Use Cases and the SDLC
Benefits of a “Use Case Driven” software development process
Use Case’s Role in…
Project Management
Business Modeling
Requirements Gathering
Requirement Analysis
Analysis and Design
Quality Assurance
 
- Requirements Gathering
Identifying stakeholders
Identifying candidate requirements.
Prioritizing requirements for development.
Identifying and documenting non-functional requirements.
 
- Actors
Actor goals and use cases.
Identifying use cases through actors.
Primary and secondary actors
Abstract Actors
What are Stakeholders their relation to Actors?
 
- Use Case Modeling
Drawing Use Case UML diagrams
Extend/Include Relationships
Generalizations
Use-Case Packages
Change Cases
Rankings
 
- Primary Use Cases
Discovering use cases through actor goals.
The “Sunny Day” or “Garden Path” scenario.
Normal process flow
Use case presentation styles.
The importance of system scope.
 
- Refining Use Cases
Identifying secondary scenarios.
Scenarios, alternate paths and extensions.
Detailing the use case body.
Handling exceptional behavior.
Factoring out common portions of use cases.
Documenting use case relationships – using “extends” and “includes”.
 
- Elaborating Use Cases
Identifying Pre and post conditions.
Triggering events and outcomes.
Business process interactions.
Stakeholder requirements for the use case.
 
- Business Modeling
Modeling business processes with activity diagrams
Developing business use cases and integrating the business processes with the use case model.
 
- Analysis and Design
How are Use Cases used by Systems Architects and Developers
Mapping Use Cases to Object Models
Scenario Analysis
 
- Use Case Participant Roles
Facilitator, Recorder, Timekeeper,  and Participants
Responsibilities of each role
Effective Guidelines for each role.

Train your team with HSG

Private, instructor-led training customized for your organization.

  • Onsite or live online delivery
  • Customized curriculum
  • Training for groups of 3 or more
  • Flexible scheduling
  • Experienced instructors
Request a Training Proposal

Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com

Ready to train your team?

Let's customize this training for your organization.

Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.