Sultan Business Centre   
Oud Metha Road, Office 320   
Dubai, United Arab Emirates   
Tel: +971 (0) 4 4072 569   

Use Case Modeling

PDF document    Download description

Learn How To:

  • Employ Use Cases to elicit, analyse, document and communicate functional requirements for software
  • Use the Unified Modelling Language (UML) to create Use Case diagrams
  • Determine when to employ Use Case modelling
  • Prioritise Use Cases based on their importance to the business and on technical considerations
  • Describe ways to develop consistent vocabulary between Use Cases and objects
  • Analyse and document detailed requirements using an object model
  • Read a class diagram

Course Synopsis

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 managers, and other project stakeholders.

This course provides business analysts with the required competencies for creating use cases and use case diagrams, which serve as a vehicle for eliciting, analyzing, documenting and communicating functional requirements. You will practice creating use cases in the UniÞed Modeling Language (UML) to graphically represent the interactions between use cases and actors. To fully gain the beneÞts of UML, you will create use case diagrams through an object-oriented approach, which enables business down into smaller units.

Take this course and you will 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 will 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.

Course Topics

Click an individual topic title to expand/contract it or
Expand All Topics | Contract All Topics

  1. Introduction to Use Case Modelling
    1. Organising requirements with Use Cases
    2. Use Case diagrams as a UML notation
    3. Organising the model with packages
  2. Identifying and Describing Actors
    1. Use Case actors
    2. Business versus system actors
    3. Identifying actors
    4. Mapping stakeholders to actors
    5. Users versus actors
  3. Identifying and Describing Use Cases
    1. Identifying Use Cases
    2. Writing a Use Case description
    3. Including preconditions, postconditions, assumptions, and scenarios
  4. Writing Use Case Scenarios
    1. Identifying the main success scenario
    2. Identifying alternates and exceptions
    3. Indicating iteration
  5. Advanced Use Case Modelling Techniques
    1. Diagramming an <<include>> relationship
    2. Diagramming an <<extend>> relationship
    3. Diagramming generalisation and specialisation
    4. Considering multiplicity
  6. Ensuring Use Case Quality
    1. Employing quality assurance techniques
    2. Ensuring Use Cases are testable
  7. Prioritising Use Cases
    1. Estimating project cost with Use Cases
    2. Employing prioritisation techniques
  8. Introduction to Object Modelling
    1. Use cases and Object Orientation (OO)
    2. Identifying objects and classes
  9. Identifying and Describing Business Domain Objects
    1. Assigning objects to classes
    2. Guidelines for describing business objects
    3. Describing operations, attributes, and associations
 
Public Classroom Courses

Public Course Information

Duration: 4 days
Professional Development Units (PDUs): 24
Fee: $4295

For more information on public courses click here (opens in a new window)

Course Dates (click on a date to book)

Register

In Association with IIR Middle East

This course is also available in the UK:

Register

The following courses are available in the UK:

E-Training

E-Training Course Information

Course Code: BAP-DJ5
Access: 42 days
Professional Development Units (PDUs): 28
Fee: £795

To register or for more information on e-Training click here

In-house Corporate Training

This course is available as in-house corporate training. Available to groups of 10 or more (please note this is a guideline). To find out more about corporate training for your organisation click here.

 

PMBOK® Guide knowledge areas:

click for more details

BABOK® Guide knowledge areas:

click for more details

OpenCube