Instructor-led training
Use Case Model Training in Malmo, Sweden
Design Patterns training from Hartmann Software Group, delivered onsite in Malmo, Sweden or live online.
What you'll learn
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
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.