Plan Szkolenia
Tworzenie i konfigurowanie pliku EAP
- Tworzenie i zapisywanie pliku projektu Enterprise Architect
- Rodzaje widoków
- Interfejs programu: menu, paski narzędzi, przybornik, przeglądarka projektów i inne okna
- Dokowanie i ukrywanie okien
Praca z modelem, diagramem
- Predefiniowane modele
- Pakiety (widoki) i diagramy
- Dodawanie elementów do modelu i diagramu
- Różne sposoby usuwania elementów i ich konsekwencje
- Zapisywanie diagramów
Wymagania Management
- Metody zbierania wymagań
- Kategorie wymagań FURPS
- Diagram wymagań
- Relacje między wymaganiami
- agregacja
- zależność
- Jak poprawić wygląd diagramu?
- układ diagramu
- wymagania dotyczące stanu kolorów
- włączanie/wyłączanie nazw pakietów
- Tworzenie relacji macierzy i zarządzanie nimi
- Dokumentowanie wymagań
- HTML stron
- wersja do druku
- Zaawansowane zarządzanie wymaganiami
- Niestandardowe typy wymagań
- Status wymagań niestandardowych
- śledzenie wymagań
- dokumentowanie wymagań
Business modelowanie procesów, architektura
- Diagram aktywności
- Działania złożone
- Przepływy sterowania, przepływy obiektów
- Obsługa wyjątków, przepływ przerwań
- Partycje
- Przepływy współbieżne i podejmowanie decyzji
- Jak poprawić wygląd diagramu?
- różne poziomy szczegółowości
- zmniejszenie ilości szczegółów
- złożoność procesu
- Diagramy komponentów i wdrożenia
- Początkowa architektura systemu - logiczne i fizyczne
- zagnieżdżone komponenty
- delegacja i montaż
- port
- interfejs
- ścieżki komunikacji
- Niestandardowa implementacja stereotypów na diagramach (OPCJONALNIE)
- biblioteka graficzna stereotypów
- dodawanie biblioteki do projektu
- niestandardowe stereotypy graficzne
Use Case i ich dokumentacja
- Modelowanie wymagań funkcjonalnych
- Zakres systemu
- Aktorzy i relacje między nimi
- Identyfikacja przypadków użycia
- Związek "aktor - przypadek użycia" i jego właściwości
- Relacje między przypadkami użycia: uwzględnienie, rozszerzenie, uogólnienie
- Automatyczne numerowanie
- Use Case scenariusze i diagramy aktywności generowane na ich podstawie
- Generowanie Documentation
- Szablony dokumentów
Model analityczny
- Diagram klas na poziomie modelu domeny
- klasa, metoda, atrybut, klasa abstrakcyjna, interfejs
- asocjacja i jej charakterystyka
- inne relacje: agregacja, kompozycja, generalizacja, zależność, klasa asocjacyjna
- identyfikacja klasy
- Diagram sekwencji
- typy komunikatów: asynchroniczne, synchroniczne, zwrotne
- stereotypy: Boundary, Control i Entity
Model statyczny
- Diagram klas na poziomie projektu
- Generowanie kodu źródłowego i inżynieria wsteczna (OPCJONALNIE)
- generowanie kodu źródłowego z diagramu
- generowanie diagramu z kodu źródłowego
- synchronizacja kodu źródłowego i diagramu
- Diagramy obiektów
Model dynamiczny
- Weryfikacja modelu statycznego
- wyjaśnienie sygnatur metod
- weryfikacja diagramu klas
- Modelowanie dynamiczne na poziomie wywołań metod (diagram sekwencji) w oparciu o przypadki użycia i model analizy statycznej
- Jak poprawić wygląd diagramu?
- zmniejszenie liczby modelowanych scenariuszy
- zmniejszenie liczby linii życia
- unikanie złożonych zagnieżdżonych bloków
- ukrywanie szczegółów
- Diagram maszyny stanów (OPCJONALNIE)
- stany i podstany
- przejścia między stanami - wyzwalacz, warunek i akcja
- akcje wewnętrzne (wejście, wykonanie, wyjście)
Wzorce i profile (OPCJONALNIE)
- Wzorce "Gang of Four"
- Wzorce zdefiniowane w projekcie
- Wzorce użytkownika
- Importowanie profili z plików XML
MDA, kod źródłowy (OPCJONALNIE)
- Transformacja diagramu klas do schematu bazy danych
- Generowanie skryptów SQL na podstawie diagramu klas
- Generowanie kodu źródłowego - dostępne opcje
Praca grupowa
- Enterprise Architect wersjonowanie pakietów
- Różnice w wersjach projektu, dokumentacji
- Używanie repozytorium do przechowywania modelu
- Narzędzia Collaboration
Wymagania
Umiejętności modelowania w UML.
Opinie uczestników (7)
Wspólne ćwiczenia z wersjonowaniem
Artur - Sygnity
Szkolenie - UML in Enterprise Architect (workshops)
Wszystko - trudno mi wyróżnić ko0nkretny aspekt
Aleksander - Sygnity Wroclaw
Szkolenie - UML in Enterprise Architect (workshops)
Dzielenie się swoim doświadczeniem
Miroslaw - Sygnity Wroclaw
Szkolenie - UML in Enterprise Architect (workshops)
To że szkolenie ma część praktyczną, ćwiczenia.
Dariusz - Sygnity Wroclaw
Szkolenie - UML in Enterprise Architect (workshops)
Pan Szymon dysponuje dużą wiedzą i, co ważne, jest praktykiem.
Artur - Krajowa Szkola Skarbowosci
Szkolenie - UML in Enterprise Architect (workshops)
Przykłady, które można było odnieść do właśnego doświadczenia oraz jasne i klarowne omówienie terminów i pojęć
Natalia - Krajowa Szkola Skarbowosci
Ćwiczenia praktyczne w EA.
Pawel - Krajowa Szkola Skarbowosci
Szkolenie - UML in Enterprise Architect (workshops)
Przetłumaczone przez sztuczną inteligencję