Building Talent, Driving Results
Training Professional Services Library News About ESI
 
   
 
Training
Business Analysis
Project Management
IT Project Management
PMP® Exam Prep
Specialized Project Management
  Course
   
 
Course Name Use Case Modelling
  This course provides business analysts with the required competencies for creating use case diagrams and use case scenarios, which serve as a vehicle for eliciting, analyzing, documenting and communicating functional requirements.
   
Course Duration 4 Days
   
Course Description

You will practice creating use cases in the Unified Modeling Language (UML) to graphically represent the interactions between use cases and actors. To fully gain the benefits of UML, you will create use case diagrams through an object-oriented approach, which enables business analysts to sift through the complexity of a system by breaking it down into smaller units.

Take this course and you’ll gain more than just the lexicon required for use case and object oriented modeling. Through interactive exercises, you will practice writing the alternate/exception flows, arranging objects into properly named classes, and reading class diagrams. Most importantly, you’ll gain the ability to integrate use case modeling within the software development life cycle to ensure that project requirements are accurate, complete, and map to the objectives of the business.

Professional Development Units (PDUs): 28.0

   
Course Outline

1.Introduction to Use Case Modeling
-Organizing requirements with use cases
-Use case diagrams as a UML notation
-Organizing the model with packages

2.Identifying and Describing Actors
-Use case actors
-Business versus system actors
-Identifying actors
-Mapping stakeholders to actors
-Users versus actors

3.Identifying and Describing Use Cases
-Identifying use cases
-Writing a use case description
-Including preconditions, postconditions, assumptions and scenarios

4.Writing Use Case Scenarios
-Identifying the main success scenario
-Identifying alternates and exceptions
-Indicating iteration

5.Advanced Use Case Modeling Techniques
-Diagramming an «include» relationship
-Diagramming an «extend» relationship
-Diagramming generalization and specialization
-Considering multiplicity

6.Ensuring Use Case Quality
-Employing quality assurance techniques
-Ensuring use cases are testable

7.Prioritizing Use Cases
-Estimating project cost with use cases
-Employing prioritization techniques

8.Introduction to Object Modeling
-Use cases and object orientation (OO)
-Identifying objects and classes

9.Identifying and Describing Business Domain Objects
-Assigning objects to classes
-Guidelines for describing business objects
-Describing operations, attributes and associations

   
   Click here to view course schedule
   
   
   Click here to download detailed course description PDF