CourseInfo | SimpliTrain

Use Case Modeling Training

Learning plan iconE-Learning

Description

Use cases provide a structured, industry-standard way of eliciting and documenting visibly observable functional requirements from the point of view of the business. The process enhances communication between business analysts and stakeholders and helps the stakeholders articulate their needs in a way other elicitation techniques can’t. It also lays the foundation for user interface design and test case development. You will learn where use cases are most effective, a step-by-step method for creating them, and guidelines and tips to enhance them. This course provides the right blend of knowledge and skills for people to understand and model business use cases effectively. Note: This course has been approved by PMI for 14 PDUs.

Use cases provide a structured, industry-standard way of eliciting and documenting visibly observable functional requirements from the point of view of the business. The process enhances communication between business analysts and stakeholders and helps the stakeholders articulate their needs in a way other elicitation techniques can’t. It also lays the foundation for user interface design and test case development. You will learn where use cases are most effective, a step-by-step method for creating them, and guidelines and tips to enhance them. This course provides the right blend of knowledge and skills for people to understand and model business use cases effectively. Note: This course has been approved by PMI for 14 PDUs.

Leverage use cases to elicit stakeholder and functional requirements Define and model the major components of use case models using Unified Modeling Language (UML) notation Understand how to leverage use cases in a predictive or adaptive environment Identify the different types of actors and determine candidate use cases Develop a use case diagram to communicate system scope Describe Use Cases through a narrative flow of events (Primary, alternate, and exception paths) using a Use Case Template Diagram various use case relationships Develop an Activity Diagram to chart the scenarios of a Use Case Leverage use cases to quickly create test cases Develop user interface prototypes based on the use case to uncover additional requirements

This course is intended for business analysts, systems analysts, project managers, product owners, and any project professional who develop software applications.

Lesson Id Title Description
1 Use Case Overview Use Case and use case model defined
Levels of use case modeling
Strengths and limitations of use case modeling
User stories vs use cases
Using use cases in predictive and adaptive environments
Use case modeling process
2 Use Case Diagram Use case diagram defined
Use case diagramming steps
Define system scope
Identify actors and use cases
Types of actors
Associations between actors and use cases
Create a use case diagram
Review and refine use case diagrams
Package use cases
3 Use Case Narrative Use case narrative overview & elements
Use case brief
Use Case introduction
Pre & post conditions
Use case flow of events (primary, alternative & exception)
Narrative documentation guidelines
3 Methods to documenting the flow of events
Document additional considerations in a use case
Refine and review use case narratives
4 Use Case Relationships UML notation
Include relationship
Extend relationship
Generalization relationships (use cases and actors)
Identify potential use case relationships
5 Activity Diagrams Activity Diagram overview
UML notation
Forks and join rules
Model and document looping in a use case
Create an activity diagram
6 User Interface (UI) Prototyping Use cases & user interfaces
Steps to create a user interface prototype
Develop a UI prototype for a use case
7 Use Cases & Test Cases Translate use cases into test cases overview
Develop a number of test cases based on a use case
8 Appendix - Class Models UML overview and notation
Identify candidate classes from use cases
Identify attributes and operations
Determine association and multiplicity
Package classes
Create a class diagram
Self-Paced

Free

Enroll icon
This course includes: :
Full lifetime access