Analiza obiektowa i projektowanie logiki oprogramowania z użyciem notacji UML
Co składa się na jakość szkolenia i jest w cenie?
Czytaj dalej
Program szkolenia
- Historia UML
- “Road map”
- 2012 – Czy Agile zabije planete?
- Wykorzystanie UML’a – cele
- Wykorzystanie UML’a – diagramy
- Dokumentacja jako kanał komunikacyjny
- Od analizy do implementacji – modelowanie
- Modelowanie – definicje
- Modelowanie – semantyka i syntaktyka notacji
- Przez modelowanie osiągamy…
- Zasady modelowania
- MOF, MDA
- MOF – Poziomy modelowania
- MDA – Model Driven Architecture
- Elementy notacji UML wymagane do tworzenia modeli PIM – Notacja |UML 2.5.1.
- Trójkąt semiotyczny
- Podstawowe elementy notacji UML
- Zakres
- Dostosowanie do architektury
- Obszary semantyczne (konteksty)
- Jak korzystać ze specyfikacji UML
- Modelowanie struktury
- Pojęcia podstawowe (budowa diagramu)
- Przykład
- Przestrzeń pojęciowa
- Ograniczenie
- Przykłady
- Zależność
- Wartości
- Klasyfikacja (klasyfiaktor)
- Cechy: elementy struktury klasyfikatora
- Generalizacje (taksonomia)
- Związki pojęciowe vs. strukturalne
- Zestawy generalizacji
- Przykłady typów taksonomii i jej użycia
- Asocjacja
- Instancja
- Proste klasyfikatory
- Klasyfikatory strukturalne
- Część i rola elementu
- Przykład struktury
- Klasy
- Asocjacje
- Strukturalny klasyfikator i jego wnętrze
- Współpraca
- Pakiety
- Pojęcia podstawowe (budowa diagramu)
- Modelowanie zachowania
- Zachowania – czym są
- Maszyna stanowa (automat stanowy)
- Aktywności i Czynności
- Aktywność i Zadanie
- Scenariusz i model jednej z czynności
- Interakcje
- Elementy uzupełniające
- Przypadki użycia
- Wdrożenie
- Przepływ informacji
- Diagramy
- Taksonomia diagramów
- Paradygmat obiektowy
- Model-Dependent Realism
- Object Oriented Programming is not what I thought (2020)
- “Object Oriented Programming vs Functional Programming” (2022)
- Paradygmat obiektowy: OOAD
- Wyjaśnienie podstawowych pojęć dot. strategii obiektowych
- System vs. Obiektowy paradygmat
- Analiza i projektowanie obiektowe
- ICONIX
- Struktura projektu zorientowanego obiektowo
- Pryncypia projektowania komponentowego
- Loose coupling and high cohesion
- Open-close principle
- Contract model
- MVC, Boundary, Controll, Entity
- MVC – Model View Controller
- Modelowanie – komponenty i mikro-aplikacje
- Modelowanie struktur danych
- Przykład projektu
- Analiza Biznesowa
- Umowa na zakres czyli wymagania
- Model pojęciowy dziedziny systemu a architektura: dwa różne diagramy klas
- Dokumentowanie przypadków użycia
- Dokumentowanie danych – Formularze
- Architektura Komponentu Zarzadzanie Wizytami realizującego usługę
- Model operacji: przywołaj wizytę()
- Statusy obiektu Wizyty
- Scenariusz realizacji Usługi
- Architektura Systemu
- Zobrazowanie integracji wewnętrznych komponentów
- Pytania…
- Literatura źródłowa
Trenerzy

Absolwent Wojskowej Akademii Technicznej. Od 1991 roku w branży informatycznej, początkowo jako analityk, później także projektant architektury informacyjnej systemów. W latach 2000–2004 cztery roczne kontakty jako analityk rynku i menedżer działu rozwoju produktów. OD 2004 roku prowadzi niezależną działalność jako ekspert w obszarze analizy biznesowej i projektowania systemów. Od 1998 prowadzi samodzielne prace badawcze nad stosowaniem modeli w analizach systemowych. Ma na koncie kilkadziesiąt publikacji w prasie branżowej, literaturze naukowej. W 2016 roku, nakładem wydawnictwa One Press, ukazała się autorska monografia Analiza Biznesowa. Praktyczne modelowanie organizacji. Do odbiorców usług należą między innymi: KGHM Polska Miedź SA, Kancelaria Senatu, Komisja Nadzoru Finansowego, Żandarmeria Wojskowa, Orange SA, i inne centralne instytucje publiczne, zakłady produkcyjne i usługowe. Prowadzi wykłady z zakresu analizy biznesowej i modelowania, na uczelniach wyższych: początkowo od 2005 roku Akademia Morska w Gdyni, od 2015 roku w WIT Wyższa Szkoła Informatyki Stosowanej i Zarządzania pod auspicjami Polskiej Akademii Nauk.
Pokaż więcej
Zasady rezerwacji
Zasady oznaczania terminów
Termin niegwarantowany - może zostać odwołany w dowolnym momencie (a Ty otrzymasz zwrot wpłaconych pieniędzy, jeśli dokonałeś opłaty za szkolenie)
Termin potwierdzony - oznacza, że są zapisane osoby na ten termin, jednak jeszcze w niewystarczającym stopniu, by zapewnić rentowność dostawcy, zatem dostawca może ten termin do 2 tygodni przed szkoleniem/kursem odwołać (a Ty otrzymasz zwrot wpłaconych pieniędzy, jeśli dokonałeś opłaty za szkolenie)
Termin gwarantowany - oznacza, że dostawca nie dopuszcza możliwości odwołania tego szkolenia. Gdyby jednak z przyczyn zdrowotnych trenera oraz braku zastępstwa tak się wydarzyło, otrzymasz zwrot wpłaconych pieniędzy, jeśli dokonałeś opłaty za szkolenie oraz kupon o wartości 20% szkolenia do wykorzystania na inne szkolenia.