Business Analyst Training Icon

Developing Requirements with Use Cases eLearning


Live Online Registration
Self-Paced Online:
$595.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

This course offers:
    6.00 PMP/PgMP Technical PDUs

6
PMI PDUs
Certification
Overview

This eLearning course will build on your existing knowledge of the use case approach to give you the latest proven techniques for developing use cases, discovering other types of requirements, and documenting them expertly.

You’ll gain a thorough understanding of common requirements and use case pitfalls and challenges, practical approaches for discovering and writing use cases and requirements, and strategies for applying the use case methodology throughout the project life cycle in your organization. If you already know the basics of use cases and you play a role in defining project scope, capturing requirements, or consuming them as a developer, tester, or technical business user, you can’t afford to miss this course.

To view the live version of this Developing Requirements with Use Cases course, click here.

We are now offering Enterprise LMS Services! Contact us for more information. 

Course Outline

 

Part 1: Review of Requirements Development with Use Cases

  1. Confirm key requirements development concepts
    1. Basic terminology
    2. Types of requirements
    3. Characteristics of effective requirements
  2. Learn how to identify requirements associated with a particular use case
  3. Explore the relationship between use cases and the Agile approach to requirements development
  4. Knowledge Check Quiz

 

Part 2: Review of Requirements Development with Use Cases, continued

  1. Use Cases and the SDLC
  2. Use Cases and the UML
  3. Use Cases and Agile
  4. Activity: Can you find the Requirements?
  5. Knowledge Check Quiz

 

Part 3: IT Project Initiation and Use Cases

  1. Identify project scope and its suitability for the use case approach
  2. How to determine project stakeholders and their interests
    • Actors
    • Personas
  3. Activity
  4. Techniques to identify use cases
    • Context diagram
  5. Knowledge Check Quiz

 

Part 4: IT Project Initiation and Use Cases, continued

  1. Techniques to identify use cases, continued
    • Actor/Goal identification
    • Event identification
    • Knowledge Check Quiz

 

Part 5: IT Project Initiation and Use Cases, continued

  1. Personas and user stories
  2. Use case levels
    • Summary
    • User goal
    • Sub-function
  3. Activity: Find the Use Cases
  4. Knowledge Check Quiz

 

Part 6: The Use Case Diagram

  1. Activity: Develop a Use Case Diagram
  2. Types of use cases
    • Use case brief
    • Usage narrative
    • Fully dressed
  3. User story
  4. Activity: Write a user story or use case brief
  5. Knowledge Check Quiz

 

Part 7:  Documenting Requirements with Use Cases

  1. Elements of a fully dressed use case
    • Title
    • Scope and level
    • Primary actor
    • Stakeholder/Interests
    • Preconditions
    • Minimal guarantees
    • Success guarantees
    • Trigger
    • Main success scenario
    • Extension scenarios
  2. Activity: Write a use case
  3. Knowledge Check Quiz

 

Part 8:  Documenting Requirements with Use Cases, continued

  1. Extension Scenarios
    • Extension conditions
    • Extension handling
    • Numbering extensions
  2. Activity: Identify one extension scenario in from your previous activity, your use case.
  3. Knowledge Check Quiz

 

Part 9:  Documenting Requirements with Use Cases, continued

  1. Creating a new use case
    • When to break out an extension into a sub use case
  2. Linking use cases
  3. Documenting
  4. Knowledge Check Quiz

 

Part 10:  Improving Use Case Quality

  1. Key reminders and pitfalls when writing use cases
  2. Benefits of peer reviews
  3. Tips for writing use cases
  4. Process for writing use cases
  5. Most common mistakes
  6. Knowledge Check Quiz

 

Part 11:  Use Cases and other Requirements

  1. Non-functional requirements
    • Business rules
    • Data definitions
    • Interfaces and quality attributes
  2. Relation of use cases to other requirements
  3. Design constraints
  4. How to trace requirements
  5. Knowledge Check Quiz

 

Part 12:  Use Cases and other Requirements, continued

  1. Traceability
    • Traceability links
    • Traceability matrix
  2. Knowledge Check Quiz

 

Part 13:  Uses Cases and Testing

  1. Key points about testing
  2. How use cases support testing
  3. Review test cases
  4. Process for developing test cases
  5. Knowledge Check Quiz

 

Part 14:  Uses Cases and Testing, continued

  1. Procedure to develop test cases
    • Test script
    • Test procedure
    • Test suite
  2. Knowledge Check Quiz

 

Part 15: Use Cases and Design Elements

  1. Key points about design elements
  2. Relationship between use cases and the design process
  3. Major design components
  4. User interface and screen design
  5. Knowledge Check Quiz

Part 16: Use Cases and Design Elements, continued

  1. Software architecture
  2. Data architecture
    • Class model
    • Domain model
    • User Interface
    • Knowledge Check Quiz
Who should attend

If you're involved at all in defining and managing systems development projects, you should participate in this eLearning course:

  • Business customer, user or partner
  • Business Analyst
  • Business Systems Analyst
  • Systems Analyst
  • Systems Architect or Designer
  • Systems or Application Developer
  • Systems Tester
  • Leader of Systems project or teams
1