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:
- 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
- Podstawy UML i metody rozszerzania UML. Omówienie elementów bazowych UML i wejście na wysoki poziom abstrakcji – rozszerzenia standardowych elementów UML
- 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
- Modelowanie procesów w UML. Omówienie sposobów modelowania procesów na wysokim i niskim poziomie za pomocą diagramów czynności
- 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
- 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
- Organizacja projektu i podstawy architektury analitycznej. Sposoby organizacji projektu i podstawy budowania architektury. Pierwsze kroki w iteracji
- Modelowanie podstaw realizacji. Opisanie sposobu realizacji przypadku użycia oraz struktury interfejsu użytkownika budowanego w danej iteracji. Opis wyglądu interfejsu użytkownika
- 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
- 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
- Wzorce projektowe. Omówienie ważniejszych wzorców GoF. Używanie wzorców w EA oraz tworzenie własnych wzorców w EA
- Modelowanie wdrożenia. Budowa modelu komponentów wdrożeniowych i modelu rozmieszczenia komponentów
- Zaawansowane EA. Używanie profili oraz tworzenie własnych profili w EA
- Dokumentacja w EA. Tworzenie dokumentacji projektowej – szczegóły tworzenia szablonów, zarządzania dokumentami oraz tworzenia wirtualnych dokumentów
- 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
- 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.
