Skip to main content
  • English
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Certificate Authentication

Analiza i projektowanie obiektowe za pomocą języka UML Certificate for Grzegorz Spałek

Add to LinkedIn

Certificate ID: 
553979
Authentication Code: 
a7f9f
Certified Person Name: 
Grzegorz Spałek
Trainer Name: 
Michał Podbielski
Duration Days: 
2
Duration Hours: 
16
Course Name: 
Analiza i projektowanie obiektowe za pomocą języka UML
Course Date: 
18 June 2018 08:00 to 19 June 2018 16:00
Venue: 
Dąbrowa Górnicza
Course Outline: 

Introduction to UML

  • A brief History of UML
  • Overview of issues in the field of object-oriented modeling
  • UML overview

Requirements management

  • Requirements Types
  • Requirements Categories (FURPS)
  • Methods for gathering requirements
  • Modeling requirements using UML
  • The relationship matrix for the requirements
  • Creating a requirements specification

Modeling business processes

  • Activity Diagram
  • Business process modeling in UML
  • The definition of a business process
    • Concurrent flows and decisions
    • Exceptions and Exception Handling
    • Partition, fork, join and other elements

Modeling non-functional requirements

  • Components and Deployment diagrams
  • The initial architecture of the system - logical and physical
  • Modeling requirements for security, performance, reliability, ...

Modeling functional requirements

  • Modeling functionality with the Use Case diagram
  • Determining the scope of the system
    • Actors and the relationships between them
    • Identifying use cases
    • Association "actor - use case" and its properties
    • The relationship between use cases: include, extend, generalization
  • Creating a use case scenarios and generate diagrams from them (activity)

Analytical model of the system

  • Using sequence diagrams
    • The types of messages: asynchronous, synchronous, reply
    • Categories of objects: Boundary, Control and Entity
  • Modeling the interaction

Static Modeling

  • Class Diagram
    • Class, abstract class, interface
    • Association relationship and its characteristics.
    • Other relationships: aggregation, composition, generalization, dependency, association class
  • Forward/Reverse engineering (OPTIONAL)
    • Generating source code from the model
    • Generating diagram based on the source code
    • Synchronizing code and diagram

Dynamic Modeling

  • Verification of the static model
    • Clarification of method signatures
    • Verification of the class diagram
  • The dynamic modeling at the level of method calls
  • Sequence diagram on design level
  • State Machine diagram (OPTIONAL)

Overview of other diagrams (OPTIONAL)

  • Object Diagram
  • Composite Structure Diagram
  • Package Diagram
  • Timing Diagram
  • Communication Diagram
  • Interaction Overview Diagram
Course Name Eng: 
Object-Oriented Analysis and Design using UML
Staff Login