Course Code: usecase
Duration: 14 hours
Prerequisites:

Experience related to software development or basic technical knowledge is not striclty required but would be beneficial to understand the concepts better.

Overview:

This course is designed for business analysts, managers, team leads and process owners to provide them 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. Delegates will practice creating use cases in the Unified Modeling Language (UML) to graphically represent the interactions between use cases and actors.

Course Outline:

Introduction to Use Case Modeling

  • Brief background and context for use cases
  • Use case definitions, elements, and components
  • Benefits of use case modeling

    - Organizing requirements with use cases

    - Use case diagrams as a UML notation

    - Organizing the model with packages

Use case actors

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

Use Cases - Indentify and Describe

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

    - preconditions

    - postconditions

    - assumptions

    - scenarios

Use Case Scenarios

  • Main success scenario
  • Alternates and exceptions
  • Indicating iteration

Advanced Techniques

  • <<include>> relationship
  • <<exclude>> relationship
  • Generalization
  • Specialization
  • Multiplicity

Practical Use Cases 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

    - Generalization relationship and example

  • Use case documentation
Sites Published:

United Arab Emirates - Use Case Modeling

Qatar - Use Case Modeling

Egypt - Use Case Modeling

Saudi Arabia - Use Case Modeling

South Africa - Use Case Modeling

Brasil - Use Case Modeling

Canada - Use Case Modeling

中国 - Use Case Modeling

香港 - Use Case Modeling

澳門 - Use Case Modeling

台灣 - Use Case Modeling

USA - Use Case Modeling

Österreich - Use Case Modeling

Schweiz - Use Case Modeling

Deutschland - Use Case Modeling

Czech Republic - Use Case Modeling

Denmark - Use Case Modeling

Estonia - Use Case Modeling

Finland - Use Case Modeling

Greece - Use Case Modeling

Magyarország - Use Case Modeling

Ireland - Use Case Modeling

Luxembourg - Use Case Modeling

Latvia - Use Case Modeling

España - Usar modelado de casos

Italia - Use Case Modeling

Lithuania - Use Case Modeling

Nederland - Use Case Modeling

Norway - Use Case Modeling

Portugal - Use Case Modeling

România - Use Case Modeling

Sverige - Use Case Modeling

Türkiye - Use Case Modeling

Malta - Use Case Modeling

Belgique - Use Case Modeling

France - Use Case Modeling

日本 - Use Case Modeling

Australia - Use Case Modeling

Malaysia - Use Case Modeling

New Zealand - Use Case Modeling

Philippines - Use Case Modeling

Singapore - Use Case Modeling

Thailand - Use Case Modeling

Vietnam - Use Case Modeling

India - Use Case Modeling

Argentina - Usar modelado de casos

Chile - Usar modelado de casos

Costa Rica - Usar modelado de casos

Ecuador - Usar modelado de casos

Guatemala - Usar modelado de casos

Colombia - Usar modelado de casos

México - Usar modelado de casos

Panama - Usar modelado de casos

Peru - Usar modelado de casos

Uruguay - Usar modelado de casos

Venezuela - Usar modelado de casos

Polska - Use Case Modeling

United Kingdom - Use Case Modeling

South Korea - Use Case Modeling

Pakistan - Use Case Modeling

Sri Lanka - Use Case Modeling

Bulgaria - Use Case Modeling

Bolivia - Usar modelado de casos

Indonesia - Use Case Modeling

Kazakhstan - Use Case Modeling

Moldova - Use Case Modeling

Morocco - Use Case Modeling

Tunisia - Use Case Modeling

Kuwait - Use Case Modeling

Oman - Use Case Modeling

Slovakia - Use Case Modeling

Kenya - Use Case Modeling

Nigeria - Use Case Modeling

Botswana - Use Case Modeling

Slovenia - Use Case Modeling

Croatia - Use Case Modeling

Serbia - Use Case Modeling

Bhutan - Use Case Modeling

Nepal - Use Case Modeling

Uzbekistan - Use Case Modeling