Bądźmy w kontakcie

Plan Szkolenia

Tworzenie i konfiguracja pliku EAP

  • Tworzenie i zapisywanie pliku projektu Enterprise Architect
  • Rodzaje widoków
  • Interfejs programu: menu, paski narzędzi, Toolbox, Project Browser i inne okna
  • Dokowanie i ukrywanie okien

Praca z modelem, diagramem

  • Wstępnie zdefiniowane modele
  • Pakiety (widoki) i diagramy
  • Dodawanie elementów do modelu i diagramu
  • Różne sposoby usuwania elementów i ich konsekwencje
  • Zapisywanie diagramów

Zarządzanie wymaganiami

  • Metody zbierania wymagań
  • Kategorie wymagań FURPS
  • Diagram wymagań
  • Relacje między wymaganiami
    • agregacja
    • zależność
  • Jak poprawić wygląd diagramu?
    • układ diagramu
    • kolorowanie statusu wymagań
    • włączanie/wyłączanie nazw pakietów
  • Tworzenie i zarządzanie macierzą relacji
  • Dokumentowanie wymagań
    • strony HTML
    • wersja do druku
  • Zaawansowane zarządzanie wymaganiami
    • niestandardowe typy wymagań
    • niestandardowe statusy wymagań
    • śledzenie wymagań
    • dokumentowanie wymagań

Modelowanie procesów biznesowych, architektura

  • Diagram aktywności
  • Złożone aktywności
  • Przepływy sterowania, przepływy obiektów
  • Obsługa wyjątków, przerwanie przepływu
  • Partycje
  • Przepływy równoległe i podejmowanie decyzji
  • Jak poprawić wygląd diagramu?
    • różne poziomy szczegółowości
    • redukcja ilości szczegółów
    • złożoność procesu
  • Diagramy komponentów i wdrożenia
  • Początkowa architektura systemu - logiczna i fizyczna
    • zagnieżdżone komponenty
    • delegowanie i montaż
    • port
    • interfejs
    • ścieżki komunikacyjne
  • Niestandardowa implementacja stereotypów w diagramach (OPCJONALNIE)
    • graficzna biblioteka stereotypów
    • dodawanie biblioteki do projektu
    • niestandardowe graficzne stereotypy

Przypadki użycia i ich dokumentowanie

  • Modelowanie wymagań funkcjonalnych
  • Zakres systemu
  • Aktorzy i relacje między nimi
    • Identyfikacja przypadków użycia
    • Relacja "aktor - przypadek użycia" i jej właściwości
    • Relacje między przypadkami użycia: include, extend, generalizacja
  • Automatyczne numerowanie
  • Scenariusze przypadków użycia i diagramy aktywności generowane na ich podstawie
  • Generowanie dokumentacji
  • Szablony dokumentów

Model analityczny

  • Diagram klas na poziomie modelu domenowego
    • klasa, metoda, atrybut, klasa abstrakcyjna, interfejs
    • asocjacja i jej cechy
    • inne relacje: agregacja, kompozycja, generalizacja, zależność, klasa asocjacyjna
    • identyfikacja klas
  • Diagram sekwencji
    • typy wiadomości: asynchroniczne, synchroniczne, zwrotne
    • stereotypy: Boundary, Control i Entity

Model statyczny

  • Diagram klas na poziomie projektowym
  • 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) na podstawie przypadków użycia i modelu analitycznego
  • Jak poprawić wygląd diagramu?
    • redukcja liczby modelowanych scenariuszy
    • redukcja liczby linii życia
    • unikanie złożonych zagnieżdżonych bloków
    • ukrywanie szczegółów
  • Diagram maszyny stanowej (OPCJONALNIE)
    • stany i podstany
    • przejścia między stanami - wyzwalacz, warunek i akcja
    • działania wewnętrzne (entry, do, exit)

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 na schemat bazy danych
  • Generowanie skryptu SQL na podstawie diagramu klas
  • Generowanie kodu źródłowego - dostępne opcje

Praca grupowa

  • Wersjonowanie pakietów w Enterprise Architect
  • Różnice w wersjach projektu, dokumentacji
  • Używanie repozytorium do przechowywania modelu
  • Narzędzia współpracy

Wymagania

Umiejętności modelowania w UML.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie