Use Case Modeling

Send to a Friend

Your Name
Friend's E-mail
Subject
Message
Employ use cases to elicit, analyze, document and communicate functional requirements for software
Use the Unified Modeling Language (UML) to create use case diagrams 
Determine when to employ use case modeling
Prioritize use cases based on their importance to the business and on technical considerations
Describe ways to develop consistent vocabulary between use cases and objects
Analyze and document detailed requirements using an object model
Read a class diagram   
 Now available in e-Training
Course Credits
Ace Recommendations
Undergraduate 2 credit hours
Course PDUs
28.0
Course CEUs
2.8
Course CDUs
28.0 BABOK V2.0 used in the CDU approval of this course

** Important: Credits may vary by delivery method, click here for more information

As a fundamental component to identifying requirements for a new system, business analysts must be able to illustrate how "actors", such as end users, stakeholders, or related systems, will be affected once the new system is implemented. This process, also known as Use Case Modeling, provides business analysts with a powerful tool for documenting functional requirements-and the interactions between these requirements-in a manner that can be easily communicated to designers, programmers, project manager, and other project stakeholders.

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. 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.

Reminder: Prior to taking this course, you should have acquired the background as taught in How to Gather and Document User Requirements and Process Modeling Management.

  • Introduction to Use Case Modeling
    • Organizing requirements with use cases
    • Use case diagrams as a UML notation
    • Organizing the model with packages
  • Identifying and Describing Actors
    • Use case actors
    • Business versus system actors
    • Identifying actors
    • Mapping stakeholders to actors
    • Users versus actors
  • Identifying and Describing Use Cases
    • Identifying use cases
    • Writing a use case description
    • Including preconditions, postconditions, assumptions, and scenarios
  • Writing Use Case Scenarios
    • Identifying the main success scenario
    • Identifying alternates and exceptions
    • Indicating iteration
  • Advanced Use Case Modeling Techniques
    • Diagramming an <<include>> relationship
    • Diagramming an <<exclude>> relationship
    • Diagramming generalization and specialization
    • Considering multiplicity
  • Ensuring Use Case Quality
    • Employing quality assurance techniques
    • Ensuring use cases are testable
  • Prioritizing Use Cases
    • Estimating project cost with use cases
    • Employing prioritization techniques
  • Introduction to Object Modeling
    • Use cases and Object Orientation (OO)
    • Identifying objects and classes
  • Identifying and Describing Business Domain Objects
    • Assigning objects to classes
    • Guidelines for describing business objects
    • Describing operations, attributes, and associations

Find a Course

Geographic Area:
select
Location:
select
Delivery Method:
select
Search Results
Results per page:
select
Sort by:
select
Your search provided the following 12 results
WINTER PROMOTION- 20% off list price & free e-Training course. Price reflects offer.
1755.00 (CAD)
Detailed Schedule Information Mar 05 - 08, 2012 Public Classroom Ottawa Canada
2195.00 (CAD)
Detailed Schedule Information Apr 10 - 13, 2012 Public Classroom Toronto Canada
Guaranteed to Run!!!
2195.00 (CAD)
Detailed Schedule Information Apr 23 - 26, 2012 Public Classroom Calgary Canada
Early Bird Promotion. Offer expires 2/29/12. Full Price $2195.00. Price reflects offer
$1795.00 (USD)
Detailed Schedule Information Apr 30 - May 03, 2012 Public Classroom San Diego, CA
Early Bird Promotion. Offer expires 2/29/12. Full Price $2195.00. Price reflects offer
$1795.00 (USD)
Detailed Schedule Information May 29 - Jun 01, 2012 Public Classroom Washington, DC
2195.00 (CAD)
Detailed Schedule Information Jun 18 - 21, 2012 Public Classroom Ottawa Canada
2195.00 (CAD)
Detailed Schedule Information Jun 18 - 21, 2012 Public Classroom Vancouver Canada
Early Bird Promotion. Expires 4/30/12. Full Price $2195. Price reflects offer.
$1795.00 (USD)
Detailed Schedule Information Jul 09 - 12, 2012 Public Classroom Orlando, FL
Early Bird Promotion. Expires 6/30/12. Full Price $2195. Price reflects offer.
$1795.00 (USD)
Detailed Schedule Information Sep 10 - 13, 2012 Public Classroom Houston, TX
Early Bird Promotion. Expires 8/31/12. Full Price $2195. Price reflects offer.
$1795.00 (USD)
Detailed Schedule Information Oct 22 - 25, 2012 Public Classroom Morristown, NJ
** All times are local to where the class is held unless otherwise noted.
First   |    Previous   |    1 2 of 2   |    Next   |    Last