Modelowanie Obiektowe Wykład 1: Wprowadzenie do Modelowania i języka UML Anna Kulig
Wprowadzenie do modelowania Zasady Pojęcia Wprowadzenie do języka UML Plan wykładu
Model jest uproszczeniem rzeczywistości. Modele budujemy po to, żeby lepiej zrozumieć budowany system. Wprowadzenie do modelowania
Model jest uproszczeniem rzeczywistości. Modele budujemy po to, żeby lepiej zrozumieć budowany system. Wprowadzenie do modelowania
Model jest uproszczeniem rzeczywistości. Modele budujemy po to, żeby lepiej zrozumieć budowany system. Wprowadzenie do modelowania
Modele: pomagają zwizualizować istniejący system lub jego przyszłą architekturę pozwalają wyspecyfikować strukturę lub zachowanie systemu mogą służyć jako przewodnik przy tworzeniu systemu dokumentują decyzje, które podjęliśmy Wprowadzenie do modelowania
Wprowadzenie do modelowania Zasady Pojęcia Wprowadzenie do języka UML Plan wykładu
To, jakich modeli użyjemy, ma bardzo duży wpływ na to, jak problem jest rozwiązywany i na kształt samego rozwiązania. Wprowadzenie do modelowania- zasady
To, jakich modeli uzyjemy, ma bardzo duzy wplyw na to, jak problem jest rozwiazywany i na ksztalt samego rozwiazania. Wprowadzenie do modelowania- zasady
Każdy model może być wyrażony na rożnych poziomach szczegółowości. Wprowadzenie do modelowania- zasady
Najlepsze modele powinny odpowiadać rzeczywistości. Wprowadzenie do modelowania- zasady
Żaden pojedynczy model nie jest wystarczający. Każdy nietrywialny system powinien być opisany przez zbiór modeli. Wprowadzenie do modelowania- zasady
Żaden pojedynczy model nie jest wystarczający. Każdy nietrywialny system powinien być opisany przez zbiór modeli. Wprowadzenie do modelowania- zasady
Wprowadzenie do modelowania Zasady Pojęcia Wprowadzenie do języka UML Plan wykładu
TYPY DANYCH abstrakcje w kontekście języka programowania Wprowadzenie do modelowania- pojęcia
TYPY DANYCH abstrakcje w kontekście języka programowania ABSTRAKCYJNY TYP DANYCH typ danych zdefiniowany poprzez specyfikacje niezależną od implementacji Wprowadzenie do modelowania- pojęcia
TYPY DANYCH abstrakcje w konteksie jezyka programowania ABSTRAKCYJNY TYP DANYCH tym danych zdefiniowany poprzez specyfikacje niezalezna od implementacji INSTANCJE Wprowadzenie do modelowania- pojecia
TYPY DANYCH abstrakcje w kontekście języka programowania ABSTRAKCYJNY TYP DANYCH typ danych zdefiniowany poprzez specyfikacje niezależną od implementacji INSTANCJE KLASY abstrakcje w kontekście modelowania i projektowania obiektowego Wprowadzenie do modelowania- pojęcia
TYPY DANYCH abstrakcje w kontekście języka programowania ABSTRAKCYJNY TYP DANYCH typ danych zdefiniowany poprzez specyfikacje niezależną od implementacji INSTANCJE KLASY abstrakcje w kontekście modelowania i projektowania obiektowego KLASY ABSTRAKCYJNE Wprowadzenie do modelowania- pojecia
Wprowadzenie do modelowania - pojęcia
TYPY DANYCH abstrakcje w kontekście języka programowania ABSTRAKCYJNY TYP DANYCH typ danych zdefiniowany poprzez specyfikacje niezależną od implementacji INSTANCJE KLASY abstrakcje w kontekście modelowania i projektowania obiektowego KLASY ABSTRAKCYJNE OBIEKTY instancje klasy Wprowadzenie do modelowania - pojęcia
Wprowadzenie do modelowania - pojęcia
TYPY DANYCH abstrakcje w kontekście języka programowania ABSTRAKCYJNY TYP DANYCH typ danych zdefiniowany poprzez specyfikacje niezależną od implementacji INSTANCJE KLASY abstrakcje w kontekście modelowania i projektowania obiektowego KLASY ABSTRAKCYJNE OBIEKTY instancje klasy KLASY ZDARZEN - klasy reprezentujące rodzaje zdarzeń ZDARZENIA WIADOMOSCI mechanizmy pozwalające jednemu obiektowi wywoływać operacje na drugim obiekcie Wprowadzenie do modelowania- pojęcia
Wprowadzenie do modelowania - pojęcia
Wprowadzenie do modelowania Zasady Pojęcia Wprowadzenie do języka UML Plan wykładu
Historia UMLa Wprowadzenie do UMLa
Historia UMLa Wprowadzenie do UMLa
Wprowadzenie do UMLa
Wprowadzenie do UMLa
Wprowadzenie do UMLa
UML służy do wizualizacji Wprowadzenie do UMLa
UML służy do wizualizacji specyfikacji Wprowadzenie do UMLa
UML służy do wizualizacji specyfikacji tworzenia Wprowadzenie do UMLa
UML służy do wizualizacji specyfikacji tworzenia dokumentowania Wprowadzenie do UMLa
Perspektywy 4 + 1 Wprowadzenie do UMLa
Bloki budujące UMLa POJECIA ZWIAZKI DIAGRAMY Wprowadzenie do UMLa
Bloki budujace UMLa POJECIA strukturalne klasy interfejsy kolaboracje przypadki użycia klasy aktywne komponenty węzły Wprowadzenie do UMLa
Pojęcia strukturalne Wprowadzenie do UMLa
Pojęcia strukturalne Wprowadzenie do UMLa
Pojęcia strukturalne Wprowadzenie do UMLa
Bloki budujące UMLa POJECIA strukturalne klasy interfejsy kolaboracje przypadki użycia klasy aktywne komponenty węzły Wprowadzenie do UMLa behawioralne interakcje maszyny stanów
Pojęcia behawioralne Wprowadzenie do UMLa
Pojęcia behawioralne Wprowadzenie do UMLa
Bloki budujące UMLa POJECIA strukturalne behawioralne grupujace anotacje klasy interakcje pakiety notatka interfejsy kolaboracje przypadki użycia klasy aktywne komponenty węzły Wprowadzenie do UMLa maszyny stanów
Pojęcia grupujące i anotacje Wprowadzenie do UMLa
Bloki budujące UMLa POJECIA ZWIAZKI DIAGRAMY Wprowadzenie do UMLa
Bloki budujące UMLa zaleznosc asocjacja generalizacja ZWIĄZKI realizacja Wprowadzenie do UMLa
Bloki budujące UMLa zaleznosc asocjacja generalizacja ZWIĄZKI realizacja Wprowadzenie do UMLa
Wprowadzenie do UMLa
?