Wprowadzenie do obiektowości
Pojęcia z zakresu obiektowości
Obiekty
Klasy
Komunikaty
Hermetyzacja
Polimorfizm
Dziedziczenie
Podejście obiektowe
Od ogółu do szczegółu
Odpowiedzialność klas i obiektów
Wyznaczanie interfejsów
Wykorzystanie wzorców projektowych na wybranych przykładach
Wprowadzenie do modelowania
Znaczenie modelowania
Zasady modelowania
Modelowanie obiektowe
Rodzaje modeli
Modele biznesowe
Modele analityczne
Modele systemow
Wprowadzenie do notacji UML
Rodzaje diagramów
Diagram przypadków użycia
Diagram klas
Omówienie pozostałych diagramów
Mechanizmy rozszerzania
Mechanizmy nakładania ograniczeń
Modelowanie procesów biznesowych
Cele modelowania procesów
Diagramy wykorzystywane do modelowania procesów
Diagram analizy wysokiego poziomu
Diagram czynności
Diagram maszyny stanowej
Biznesowe przypadki użycia
Modelowanie obiektów biznesowych
Analiza z wykorzystaniem przypadków użycia
Biznesowe i systemowe przypadki użycia
Zadania związane z analizą przypadków użycia
Identyfikacja aktorów
Określenie przypadków użycia
Ogólny diagram przypadków użycia
Krótkie opisy przypadków użycia i aktorów
Określenie zakresu przedsięwzięcia
Pełna analiza przypadków użycia
Podział systemu na podsystemy
Szczegółowa dokumentacja przypadków użycia
Modelowanie architektury
Architektura
Ważność modeli
Architektura
Definicja architektury
Perspektywy
Modele i perspektywy
Budowanie architektury
Systemy komponentowe
Modelowanie
Modelowanie przypadków użycia
Opracowanie przypadków użycia
Model logiczny
Model danych
Model wdrożenia
Model implementacji
Perspektywa procesowa
Studium wykorzystania UML w procesie tworzenia aplikacji