Get in Touch

Course Outline

Introduction to Use Case Modelling

  • Context and background for use cases
  • Definitions, elements, and components of use cases
  • Benefits of use case modelling

    - Organising requirements through use cases

    - Use case diagrams as a UML notation

    - Structuring the model with packages

Use Case Actors

  • Users versus actors
  • Business and system actors
  • Identifying actors and mapping stakeholders

Identifying and Describing Use Cases

  • Identifying use cases and writing descriptions
  • Use Case Controls:

    - Preconditions

    - Postconditions

    - Assumptions

    - Scenarios

Use Case Scenarios

  • Main success scenario
  • Alternatives and exceptions
  • Indicating iteration

Advanced Techniques

  • <<include>> relationship
  • <<exclude>> relationship
  • Generalisation
  • Specialisation
  • Multiplicity

Practical Use Case Concepts

  • Flows of events and their purpose: primary, alternate, and exception paths
  • Methods for documenting primary flows
  • Documenting alternate and exception flows
  • Documenting scenarios
  • Narrative flow examples
  • Use Cases and Test Cases

    - Relationship between use cases and test cases/scenarios

    - Translating use cases into test cases

    - Use cases and user interfaces/prototyping

    - Prototyping roles, preparation, and execution

  • UML Concepts

    - UML notation

    - Class and object relationships

    - Extracting classes from use cases

    - Verifying a class: attributes, operations, and associations/multiplicity

    - Include relationship and example

    - Referring to includes in flows

    - Extend relationship and example

    - Referring to extends in flows

    - Generalisation relationship and example

  • Use case documentation

Requirements

While prior experience in software development or basic technical knowledge is not strictly required, it would be beneficial for a deeper understanding of the concepts.

 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories