Plan Szkolenia

Tworzenie i konfigurowanie pliku EAP

  • Utwórz i zapisz plik projektu Enterprise Architect
  • Rodzaje widoków
  • Interfejs programu: menu, panele narzędzi, Toolbox, Przeglądarka Projektu 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
  • Zapisz diagramy

Wymagania Management

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

Business modelowanie procesów, architektura

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

Use Case i ich dokumentacja

  • Modelowanie wymagań funkcjonalnych
  • Zakres systemu
  • Aktorzy i relacje między nimi
    • identyfikacja przypadków użycia
    • asocjacja "aktor - przypadek użycia" i jej właściwości
    • relacja między przypadkami użycia: include, extend, ogólnienie
  • Automatyczne numerowanie
  • Use Case scenariusze i diagramy aktywności wygenerowane na ich podstawie
  • Documentation generowanie
  • Szablony dokumentów

Model analityczny

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

Model statyczny

  • Diagram klas na poziomie projektowania
  • 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
  • Dynamiczne modelowanie na poziomie wywołań metod (diagram sekwencji) na podstawie przypadków użycia i modelu analizy statycznej
  • Jak poprawić wygląd diagramu?
    • zmniejszanie liczby zmodelowanych scenariuszy
    • zmniejszanie liczby linii życia
    • unikanie skomplikowanych zagnieżdżonych bloków
    • ukrywanie szczegółów
  • Diagram maszyny stanu (OPCJONALNIE)
    • stany i podstany
    • przejścia między stanami - wyzwalacz, warunek i działanie
    • działania wewnętrzne (wejście, wykonanie, wyjście)

Wzorce i profile (OPCJONALNIE)

  • Wzorce "Gang of Four"
  • Wzorce zdefiniowane w projekcie
  • Wzorce użytkowników
  • Importowanie profili z plików XML

MDA, kod źródłowy (OPCJONALNIE)

  • Przekształcenie diagramu klas w schemat bazy danych
  • Generowanie skryptów SQL na podstawie diagramu klas
  • Generowanie kodu źródłowego - dostępne opcje

Praca grupowa

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

Wymagania

Umiejętności modelowania w UML.

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie