Course Code: umlbas
Duration: 14 hours
Prerequisites:

Knowledge of the basic concepts related to business analysis

Overview:

The training is intended for people assuming the role of a business/system analyst, as well as for programmers, testers and project managers who want to quickly become familiar with the most important elements of UML notation.

After completing the training, participants will be able to:

  • properly understand documentation created using UML notation diagrams,
  • independently document system requirements and business situations using the 5 most popular types of diagrams UML (activity, use cases, classes, sequences, states).

Classes are conducted in the form of workshops interspersed with mini lectures. Participants in subgroups create documentation of an exemplary IT solution in UML.

Attention during the training is focused on the discussion and practical application of the most popular diagrams UML, necessary in the work of a person involved in system modeling, so more time can be devoted to real applications UML in IT projects.

Course Outline:

Language introduction UML:

  • Definition UML
  • Model and modeling
  • Applications UML
  • A short history UML
  • Types of diagrams UML

Preparation of workshop work:

  • Division into teams
  • Determining the project assumptions of each team
  • Become familiar with the diagramming tool

Activity diagram:

  • Business process definition
  • Business process modeling in UML
  • Decision and concurrent flows
  • Partitions, fork, join and other elements
  • Workshop work
  • Feedback session

Use case diagram:

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

Class diagram:

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

Sequence diagram:

  • Sequence diagram notation
  • Message types: asynchronous, synchronous, return
  • Workshop work
  • Feedback session

State diagram:

  • State diagram notation
  • Workshop work
  • Feedback session

Overview of other diagrams:

  • Object diagram
  • Component diagram
  • Implementation diagram
  • Diagram of complex structures
  • Package diagram
  • Profile diagram
  • Communication diagram
  • Time diagram
  • Interaction overview diagram
Sites Published:

Polska - Praktyczny UML od podstaw