UML – analiza i modelowanie systemów informatycznych dla programistów
Umiejętności zdobywane podczas kursu:
-
Modelowanie domeny rozwiązania
-
Analiza interakcji w aplikacji
-
Umiejętność stosowania notacji UML jako „języka komunikowania się w projekcie”
-
Określanie zalet i wad komunikacji poprzez model
-
Praktyczne opanowanie umiejętności modelowania elementów i całości systemu z użyciem notacji UML
-
Samodzielne określanie miejsca i zakresu zastosowań notacji UML w projekcie informatycznym
-
Wykształcenie umiejętności analizy systemu i rozwiązań ze względu na różne perspektywy realizacji systemu
Szkolenie przeznaczone jest dla programistów i kierowników zespołów programistów którzy w swojej codziennej pracy dostrzegają potrzebę stosowania formalizmów związanych z notacją UML. Zakres zagadnień obejmuje przygotowanie do egzaminu OMG. Szkolenie kładzie szczególny nacisk na elementy bezpośrednio przydatne programistom.
-
Umiejętność analitycznego myślenia
-
Umiejętność pracy w systemie operacyjnym GNU/Linux lub Microsoft Windows na poziomie średnio zaawansowanego użytkownika
-
Znajomość podstaw technologii obiektowej
-
Wcześniejszy udział w dowolnym projekcie informatycznym będzie bardzo pomocny
-
Wprowadzenie do UML2.2
-
-
Przypomnienie pojęć dotyczących analizy obiektowej
-
Główne elementy UML
-
Perspektywy rozwiązania informatycznego
-
Proces wytwórczy a notacja UML
-
-
Modelowanie procesów biznesowych w UML2.2
-
-
Pojęcie procesu biznesowego
-
Diagramy aktywności
-
Przypadki użycia
-
Mapowanie i dokumentacja modelu biznesowego
-
-
Model i analiza wymagań
-
-
Zbieranie i dokumentowanie wymagań – wstęp
-
Modelowanie i weryfikacja wymagań
-
-
Modelowanie domeny
-
-
Pojęcie domeny rozwiązania
-
Diagram sekwencji
-
Diagram komunikacji
-
-
Wykładnie SOLID
-
-
Elementy SOLID
-
SOLID w praktyce
-
-
Analiza domeny
-
-
Klasy analityczne i karty CRC
-
Diagram maszyny stanowej
-
Diagram zależności czasowych
-
-
Architektura rozwiązania – modelowanie, weryfikacja, analiza
-
-
Diagram komponentów
-
Diagram wdrożenia
-
Wzorce projektowe
-
Diagram przeglądu interakcji
-
-
Metamodel i zagadnienia zaawansowane
-
-
Rola i pojęcie metamodelu
-
MDA i MOF
-
OCL i jego zakres zastosowań
-
Praktyczne zastosowania profili UML
-
Budowa standardu UML
-
-
Przegląd narzędzi umożliwiających modelowanie
-
-
Narzędzia komercyjne
-
Narzędzia na licencjach wolnych
-


