kontakt
MISJA

Dostarczać naszym klientom pra- ktycznej wiedzy pozwalającej optymalnie korzystać z nowo- czesnych technologii informa- tycznych i doskonalić proces wytwórczy.
JDU - Obiektowo zorientowana analiza i projektowanie aplikacji z użyciem notacji UML 2.0


Szkolenie autoryzowane przez SPARX Systems i realizowane z wykorzystaniem narzędzia Enterprise Architect.


Odbiorcy szkolenia:

Analitycy biznesowi, analitycy systemowi, projektanci oraz programiści chcący usystematyzować posiadaną wiedzę z zakresu użycia nowoczesnych metodologii wytwarzania oprogramowania, języka modelowania UML oraz nabyć praktycznych umiejętności dokumentowania wszystkich faz cyklu życia oprogramowania wykorzystując do tego celu narzędzia umożliwiające tworzenie modeli w UML.

Czas trwania:

4 dni (zajęcia prowadzone są w formie wykładu połączonego z warsztatem).

Nabywane umiejętności:

Uczestnicy szkolenia zdobywają wiedzę teoretyczną i praktyczną z zakresu języka modelowania UML oraz sposobu wykorzystania tego języka do specyfikowania, dokumentowania i wizualizowania decyzji analitycznych i projektowych. 

Kursanci zapoznawani są z:

  • pojęciami używanymi w obiektowości
  • notacją UML
  • możliwościami zastosowania języka UML
  • zagadnieniami związanymi z nowoczesnymi metodami umożliwiającymi odpowiednie zorganizowanie procesu tworzenia oprogramowania
  • zagadnieniami  związanymi z modelowaniem wymagań
  • czynnościami, które powinien wykonać:
    • analityk w celu modelowania wymagań funkcjonalnych i niefunkcjonalnych
    • kierownik projektu do planowania prac
    • architekt w celu wyróżnienia przypadków użycia krytycznych z punktu widzenia projektowania architektury i spełnienia przez system wymagań niefunkcjonalnych
    • tester do tworzenia na bazie przypadków użycia scenariuszy testowych
  • sposobami udokumentowania fazy analizy
  • aspektami statycznymi i dynamicznymi modelowania systemu 

Materiały szkoleniowe zawierają szablony dokumentów, które słuchacze mogą wykorzystać w swojej codziennej pracy (na przykład: specyfikacja wymagań systemowych, elementy składowe UML używane na poszczególnych diagramach, szablon do opisu przypadków użycia itp.). Słuchacze otrzymują wraz z materiałami z wykładów dokumentacje ćwiczeń w postaci zadań i rozwiązań.

Tematy ćwiczeń:

W części praktycznej szkolenie skupia się na wykonaniu wszystkich czynności charakterystycznych dla poszczególnych faz cyklu życia oprogramowania:

  • Modelowanie procesów biznesowych
  • Dokumentowanie wymagań funkcjonalnych
  • Budowanie modelu dziedzinowego przy zastosowaniu wzorców
  • Modelowanie złożonych aspektów systemów informatycznych (np. diagramy stanów, czynności, sekwencji)
  • Transformacja modelu UML w kod określonym języku programowania

Standardowo ćwiczenia realizowane są w narzędziu Enterprise Architect firmy Sparx Systems. Wykonanie wszystkich ćwiczeń pozwala uczestnikom szkolenia zbudować pełną dokumentację analityczną i projektową dla przykładowego projektu. Słuchacze w praktyczny sposób wykorzystują wszystkie typy diagramów.

Uwaga! Istnieje możliwość dostosowania narzędzia CASE do potrzeb klienta.

Tematy zajęć:

  • Wprowadzenie do obiektowości
  • Przedstawienie nowoczesnych metodologii tworzenia oprogramowania
  • Elementy składowe języka UML oraz ich zastosowanie
  • Określenie wymagań systemowych
    • Sposoby zbierania wymagań
    • Dokumentowanie fazy zbierania wymagań za pomocą diagramów przypadków użycia
  • Analiza wymagań funkcjonalnych z wykorzystaniem przypadków użycia
    • Uszczegółowienie przypadków użycia
    • Wykorzystanie diagramu czynności do zamodelowania złożonych przypadków użycia
  • Przejście od specyfikacji przypadków użycia do modelowania klas
    • Odkrywanie klas dziedziny biznesowej
    • Definiowanie odpowiedzialności i współpracy klas z wykorzystaniem analizy kart CRC
    • Stworzenie modelu dziedziny – diagram klas
    • Zdefiniowanie i udokumentowanie architektury z wykorzystaniem szczegółowego diagramu wdrożenia, diagramu komponentów oraz diagramu pakietów poziomów i warstw
    • Zastosowanie wzorców architektonicznych
  • Stworzenie modelu rozwiązania poprzez połączenie architektury systemu i realizacji przypadków użycia zobrazowanych na diagramach kolaboracji lub sekwencji
    • Ulepszenie modelu dziedziny poprzez uszczegółowienie informacji obrazowanych na diagramie klas
    • Uszczegółowienie modeli obrazujących dynamiczną naturę systemu (diagram sekwencji, kolaboracji, czynności, stanów)
    • Zastosowanie wzorców projektowych
    • Modelowanie stanu obiektów za pomocą diagramu stanów

Zalecane szkolenia poprzedzające:

  • brak


ISOLUTION © 2006