course

Home / Courses / Use Case Modeling Training

Course Objectives

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

Agenda

  • 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

  • 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

  • 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

  • UML notation
  • Include relationship
  • Extend relationship
  • Generalization relationships (use cases and actors)
  • Identify potential use case relationships

  • Activity Diagram overview
  • UML notation
  • Forks and join rules
  • Model and document looping in a use case
  • Create an activity diagram

  • Use cases & user interfaces
  • Steps to create a user interface prototype
  • Develop a UI prototype for a use case

  • Translate use cases into test cases overview
  • Develop a number of test cases based on a use case

  • UML overview and notation
  • Identify candidate classes from use cases
  • Identify attributes and operations
  • Determine association and multiplicity
  • Package classes
  • Create a class diagram
Tags
Technical Product Line: Other Core Type: Core 0 Vendor: Watermark Learning
FREE

Interested in course?


Course Type: Instructor Led