Course Outline

Introduction to UML:

  • Definition of UML
  • Model vs. modeling
  • Applications of UML
  • A brief history of UML
  • Types of UML diagrams

Preparation for workshop activities:

  • Team division
  • Determining project assumptions for each team
  • Familiarization with the tool for creating diagrams

Activity Diagram:

  • Definition of a business process
  • Modeling business processes in UML
  • Decision flows and concurrency
  • Partitions, fork, join, and other elements
  • Workshop activity
  • Feedback session

Use Case Diagram:

  • Determining the scope of the system
  • Identifying actors and relationships between them
  • Recognizing use cases
  • Actor - use case association and its properties
  • Relationships between use cases: include, extend, generalization
  • Workshop activity
  • Feedback session

Class Diagram:

  • Class, association class, interface
  • Association and its description
  • Other relationships: aggregation, composition, generalization, dependency, associative class
  • Workshop activity
  • Feedback session

Sequence Diagram:

  • Notation of sequence diagrams
  • Types of messages: asynchronous, synchronous, return
  • Workshop activity
  • Feedback session

State Diagram:

  • Notation of state diagrams
  • Workshop activity
  • Feedback session

Review of remaining diagrams:

  • Object diagram
  • Component diagram
  • Deployment diagram
  • Composite structure diagram
  • Package diagram
  • Profile diagram
  • Communication diagram
  • Timing diagram
  • Interaction overview diagram

Requirements

Familiarity with basic concepts related to business analysis

 14 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories