Program szkolenia:
Wprowadzenie do języka UML.
- Wprowadzenie do inżynierii oprogramowania.
- Role i funkcje standardów.
- Wersje UML i jego rozwój.
- Typy diagramów i ich zastosowanie.
- Narzędzi używane do modelowania.
- Generowanie modeli XML Schema.
Diagramy przypadków użycia.
- Podstawowe elementy diagramu.
- aktor,
- przypadek użycia
- system
- artefakty
- Połączenia między elementami.
- Analiza funkcjonalna.
- Dobre praktyki przy tworzeniu przypadków użycia.
- Ćwiczenia
Scenariusze
- Typy scenariuszy.
- Zastosowanie scenariuszy
- Dodawanie scenariuszy i edytowanie.
- Struktura i budowa scenariusza.
- Znaczenie scenariuszy w testowaniu i analizie projektów.
- Ćwiczenia
Diagramy pakietów
- Tworzenie diagramów pakietów.
- Wykorzystanie pakietów.
- Wady i zalety pakietów.
Diagramy klas i obiektów – architektura systemu.
- Projektowanie obiektowe – podstawowe pojęcia
- Modelowanie diagramu klas
- Definicje klas
- Atrybuty
- Operacje (metody i funkcje)
- Krotność
- Poziomy dostępu (prywatne, publiczne, chronione)
- Związki między klasami.
- Zależność
- Asocjacja
- Agregacje
- Dziedziczenie
- Stereotypy
- Dobre Praktyki
- Ćwiczenia
Diagram aktywności.
- Przepływy i ich definicja
- Tworzenie diagramu czynności:
- Punkty początkowy i końcowy
- Czynności
- Sterowanie przepływem
- Węzły decyzyjne
- Tory
- Sygnały
- Metody przetwarzania równoległego.
- Sygnały
- Dobre praktyki
- Ćwiczenia
Diagramy wdrożenia i komunikacji.
- Tworzenie diagramów wdrożenia
- Artefakty
- Węzły
- Ćwiczenia
- Klasyfikatory
Diagramy wymagań.
- Wymagania funkcjonalne i niefunkcjonalne
- Wprowadzenie do inżynierii wymagań
- Specyfikacja wymagań
- Interesariusze systemu
- Tworzenie diagramów wymagań
- Dobre praktyki
- Ćwiczenia
Chcesz wiedzieć więcej ?