コース概要

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

要求

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

 14 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Introduction to Enterprise Architect

7 時間

Practical aspects of UML

21 時間

Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology

21 時間

Business Process Analysis with UML and BPMN

14 時間

Business Process Modeling using BPMN and UML

14 時間

Design Patterns

14 時間

Efficient Requirement Management using Agile Methods and Agile UML Modeling

21 時間

Object Constraint Language (OCL) and Web Ontology Language (OWL)

21 時間

OCUP2 UML Certification - UML 2 Foundation Exam Preparation

21 時間

System Engineering using SysML and UML 2

21 時間

Applying SysML with MagicDraw/Cameo

21 時間

Object-oriented analysis and design using the language UML

21 時間

OCUP2 UML Certification - UML2 Advanced Exam Preparation

14 時間

OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.

14 時間

関連カテゴリー