Tu jesteś: Premium Technology > Analiza i projektowanie > Analiza i projektowanie obiektowe z wykorzystaniem języka UML 2.0

Analiza i projektowanie obiektowe z wykorzystaniem języka UML 2.0

Szkolenie przeznaczone jest dla:

  • Architektów
  • Projektantów
  • Programistów
Czas trwania: 4 dni
Poziom: zaawansowany
Rodzaj szkolenia: metodyczne
Kod szkolenia: AAD-02

 

Szkolenie realizowane jest w formie wykładów, po których następuje wykorzystanie nabytej przez uczestników wiedzy w praktycznych ćwiczeniach, na które przewidziane zostało ok. 60% czasu szkolenia. Ćwiczenia mogą być realizowane w wybranym przez uczestników narzędziu do modelowania, ale jest to zalecane wyłącznie, gdy wszyscy uczestnicy sprawnie posługują się narzędziem.

Cele szkolenia:

  • Nauczenie uczestników, w jaki sposób czytać, analizować i realizować wymagania (funkcjonalne, wyspecyfikowane w postaci przypadków użycia oraz wymagania pozafunkcjonalne)
  • Przedstawienie notacji UML 2.x potrzebnej do zamodelowania różnorakich aspektów systemu informatycznego
  • Omówienie znaczenia architektury oprogramowania (w szczególności jej elastyczności i wydajności)
  • Samodzielne zaprojektowanie przez uczestników fragmentu przykładowego systemu informatycznego oraz omówienie i przedyskutowanie z trenerem oraz innymi uczestnikami wypracowanych rozwiązań

Po zakończeniu szkolenia uczestnik powinien umieć:

  • Zastosować w praktyce podstawowe koncepcje obiektowości: abstrakcję, hermetyzację, generalizację i polimorfizm
  • Stworzyć model projektowy o zadanej strukturze i zastosować notację UML 2.0 do reprezentowania tego modelu
  • Analizować treść specyfikacji przypadków użycia
  • Odwzorować strukturę i zachowanie systemu wyrażone w specyfikacji przypadków użycia na klasy analityczne oraz interakcje obiektów tych klas
  • Odwzorowywać klasy analityczne w elementy projektowe: klasy projektowe, podsystemy i pakiety
  • Zaprojektować podsystemy i klasy
  • Przedstawić różne perspektywy opisu architektury, rolę kluczowych mechanizmów architektonicznych oraz ich wpływ na projekt systemu

Zagadnienia poruszane na szkoleniu:

  • Najlepsze praktyki inżynierii oprogramowania
  • Koncepcje obiektowości
  • Omówienie dyscyplin RUP Zarządzanie wymaganiami oraz Analiza i projektowanie
  • Analiza architektoniczna
  • Analiza przypadków użycia
  • Identyfikacja elementów projektowych
  • Identyfikacja mechanizmów projektowych
  • Opis aspektów współbieżności w architekturze systemu
  • Opis aspektów rozproszenia w architekturze systemu
  • Projektowanie podsystemów
  • Projektowanie klas projektowych

Wymagania wstępne:

  • Podstawowa znajomość UML
  • Znajomość zagadnień związanych z wytwarzaniem oprogramowania

Zobacz też:

tl_files/files/Kalendarz.jpg tl_files/files/Szkolenie.jpg