Po co nam UML?
- analiza i rozwiązanie problemu przed kodowaniem aplikacji
- jednoznacznie rozumiana wymiana wiedzy o problemie i o jego rozwiązaniu
Opis Szkolenia
(terminy szkoleń otwartych organizowanych przez eduFuturo)
Prowadzący: Jarosław Żeliński (autor tego bloga).
Zakres: szkolenie przygotowuje do samodzielnej pracy w roli inżyniera oprogramowania metodami opartymi o proces ICONIX.
- 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
UWAGA! Szkolenia prowadzone są w trybie wykładowo-konwersacyjnym, omawiane są między innymi praktyczne przykłady procesów biznesowych. Do udziału w szkoleniu nie jest potrzebny komputer ani specjalistyczne oprogramowanie. Użycie komputerów i oprogramowania wspomagającego tworzenie diagramów jest wymaga wyłącznie w przypadku zamówienia dodatkowych warsztatów. W toku szkolenia mogą nastąpić odstępstwa od agendy, jeżeli uczestnicy wyrażą oczekiwanie przedyskutowania określonych zagadnień, kosztem innych, o czym prowadzący poinformuje a uczestnicy wyrażą zgodę. Szkolenie prowadzone jest zdalnie.
Wsparcie po szkoleniu dla uczestników: W ramach opłaty za szkolenie uczestnicy mają 60 dni na korespondencyjne konsultacje treści omawianych na szkoleniu. Prowadzący odpisuje w ciągu trzech dni roboczych.
Dzień dobry,
jak wygląda kalendarz najbliższych szkoleń? Interesuje mnie szkolenie „Analiza obiektowa i projektowanie logiki oprogramowania z użyciem notacji UML” w celu poukładania sobie wiedzy którą posiadam oraz znalezienia odpowiedzi na nurtujące pytania związane z dobrą analizą.
kalendarz on-line jest tu:
https://www.edufuturo.pl/inzynieria-systemow-biznesowych.html
To akurat szkolenie jest jutro…..