Top menu PL

Języki

Erudis - your road to knowledge
Modelowanie systemów informatycznych w UML z wykorzystaniem Enterprise Architect

Opis szkolenia

UML stał się obecnie niezbędnym narzędziem dla osób związanych z projektami informatycznymi. Nie dotyczy to jedynie architektów czy programistów, ale także menadżerów, specjalistów z dziedziny, której dotyczy projekt czy testerów. Enterprise Architect jest jednym z najpopularniejszych narzędzi do wsparcia projektów informatycznych w zakresie: modelowania systemów w UML, zarządzania wymaganiami, zarządzania zmianami oraz wsparcia zarządzania projektem informatycznym.

Połączenie UML z EA daje potężne narzędzie w rękach osób tworzących oprogramowanie. Takie narzędzie połączone z wiedzą na temat jego użycia ułatwi udział w każdym projekcie informatycznym.

Szkolenie pokazuje wykorzystanie UML 2 w Enterprise Architect. Uczestnicy uczą się przygotowywać narzędzie do efektywnego wykorzystania w projekcie a następnie poznają jego wykorzystanie w kolejnych etapach procesu tworzenia systemu. Zaczynając od opisu procesów, które mają być wsparte przez system, poprzez zbieranie wymagań na specjalnym diagramie w EA oraz w postaci przypadków użycia, budowę modelu pojęciowego, aż do modelu struktury UI oraz wyglądu UI na diagramie rozszerzonym EA, opisu architektury, specyfikacji projektu wraz z generowaniem kodu źródłowego oraz transformacjami oraz wdrożenia. Ponadto w trakcie szkolenia omawiane są podstawowe wzorce projektowe jako uzupełnienie modelu projektowego. Dodatkowo omawiane jest m.in. tworzenie struktury projektu w EA, konfiguracja EA do działań zespołowych oraz generowanie dokumentacji.

Dla kogo

Szkolenie jest adresowane do analityków, architektów, projektantów, programistów, testerów, kierowników projektów i wszystkich tych, którzy biorą udział w projektach informatycznych i chcieliby usprawnić swoje działania przez wykorzystanie UML.

Najważniejsze uzyskane umiejętności

  • Czytanie diagramów UML
  • Tworzenie diagramów w odpowiednim kontekście w projekcie
  • Profesjonalne wykorzystanie UML jako narzędzia w pracy nad projektem
  • Umiejętność zapisywania wymagań w Enterprise Architect
  • Sprawne tworzenie diagramów klas z poprawnym i kompletnym opisem
  • Opisanie wyglądu i struktury interfejsu użytkownika w UML i EA
  • Umiejętność projektowania systemu oraz transformowania modeli i generowania kodu z modelu
  • Wykorzystanie modelu wdrożenia w różnych sytuacjach
  • Profesjonalne przygotowanie EA do pracy w środowisku produkcyjnym
  • Umiejętność konfiguracji narzędzia do pracy grupowej
  • Wiedza jak tworzyć profesjonalną dokumentację w Enterprise Architect
  • Umiejętność zarządzania projektem i zmianami z wykorzystaniem EA
  • Wiedza jak korzystać z wzorców i profili oraz jak tworzyć własne

Program szkolenia:

  1. Wprowadzenie do tworzenia systemów i problemy komunikacyjne. Krótki wstęp do procesów tworzenia systemów i zarysowanie problemów z którymi borykają się uczestnicy projektów informatycznych
  2. Podstawy UML i metody rozszerzania UML. Omówienie elementów bazowych UML i wejście na wysoki poziom abstrakcji – rozszerzenia standardowych elementów UML
  3. Wprowadzenie do Enterprise Architect . Omówienie środowiska narzędzia, sposobów tworzenia projektu, konfiguracji projektu, istotnych elementów konfiguracji środowiska oraz tworzenia szablonów projektów i modeli. Tworzenie i edytowanie diagramów
  4. Modelowanie procesów w UML. Omówienie sposobów modelowania procesów na wysokim i niskim poziomie za pomocą diagramów czynności
  5. Model pojęciowy systemu. Czym jest model pojęciowy i jak go opisać na diagramach. Opis zasad modelowania i sposobów budowy modelu pojęciowego
  6. Modelowanie wymagań w UML. Opis sposobów zbierania i zapisywania wymagań w Enterprise Architect na diagramie wymagań oraz z wykorzystaniem przypadków użycia i diagramów czynności. Proste metody weryfikacji spójności modelu przypadków użycia
  7. Organizacja projektu i podstawy architektury analitycznej. Sposoby organizacji projektu i podstawy budowania architektury. Pierwsze kroki w iteracji
  8. Modelowanie podstaw realizacji. Opisanie sposobu realizacji przypadku użycia oraz struktury interfejsu użytkownika budowanego w danej iteracji. Opis wyglądu interfejsu użytkownika
  9. Modelowanie zachowań. Zapisywanie sposobu działania systemu, sposobu implementacji elementów architektury. Przypisywanie odpowiedzialności oraz podstawy projektowania. Budowanie modeli stanów dla konkretnych obiektów
  10. Model projektowy systemu. Szczegółowe omówienie diagramu klas. Wykorzystanie modeli analitycznych do prac projektowych i implementacyjnych. Generowanie kodu i modeli baz danych. Omówienie zalet, wad i ograniczeń jednoczesnej pracy nad kodem i modelem
  11. Wzorce projektowe. Omówienie ważniejszych wzorców GoF. Używanie wzorców w EA oraz tworzenie własnych wzorców w EA
  12. Modelowanie wdrożenia. Budowa modelu komponentów wdrożeniowych i modelu rozmieszczenia komponentów
  13. Zaawansowane EA. Używanie profili oraz tworzenie własnych profili w EA
  14. Dokumentacja w EA. Tworzenie dokumentacji projektowej – szczegóły tworzenia szablonów, zarządzania dokumentami oraz tworzenia wirtualnych dokumentów
  15. Praca zespołowa w EA i operacje na modelu (*.eap). Omówienie elementów Enterprise Architect wspierających pracę zespołową oraz użycie systemu kontroli wersji. Omówienie rodzajów repozytoriów – kryteria wyboru, sposób konfiguracji oraz możliwe operacje na repozytoriach
  16. Elementy wspierające zarządzanie projektami w EA. Omówienie wsparcia jakie Enterprise Architect oferuje do zarządzania projektem – zarządzania zmianami, testami czy szacowania pracochłonności na bazie przypadków użycia

Sprawy organizacyjne

Czas trwania szkolenia:  5 dni

Cena: 4000 PLN

Forma: wykład+ ćwiczenia


Szkolenia dedykowane

Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.


Zgłoszenia

Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.