Interakcja człowiek – komputer Podstawy metod obiektowych mgr inż. Marek Malinowski Zakład Matematyki i Fizyki Wydz. BMiP PW Płock
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Podstawy metod obiektowych Obiektowość - technika organizowania bazuje na typach obiektowych i wiąże z nimi: - atrybuty tych typów (własności) - operacje prowadzone na tych typach - reguły oparte na tych typach Podejście obiektowe nie modeluje rzeczywistości (jest sposobem organizowania naszych sądów o otaczającym nas świecie) Podejście obiektowe modeluje sposób rozumienia i przetwarzania rzeczywistości przez ludzi
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Podstawy metod obiektowych Podstawowy zestaw idei o fundamentalnym znaczeniu dla ludzkiego myślenia: Typy obiektowe (pojęcia)Typy zdarzeń ObiektyOperacje OdwzorowaniaMetody Typy związków (relacje)Reguły wyzwalania Podtypy/NadtypyWarunki sterujące StanyZmiany stanu (historia)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Podstawy metod obiektowych Obiektowość - narzędzie integracji
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Podstawy metod obiektowych Obiektowość Obiektowość - metoda tworzenia systemów
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Typy obiektowe (pojęcia) - czym są pojęcia - czemu są dla nas istotne - jak ich używamy - jak je przekazujemy - jakim celom służą
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Człowiek posiada mechanizm dostrzegania regularności i rozpoznawania obiektów otaczającego świata, z wiekiem tworzy skomplikowane konstrukcje koncepcyjne, np. niebieskie niebo Ilustracja - co wie i jak postrzega świat autor diagramu
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – środek rozpoznawania Różnorodność pojęć: - materialne (osoba, ołówek, samochód) - niematerialne ( czas, jakość, firma) - role (doktor, pacjent, właściciel) - opinie (wydajna praca, wysoka zapłata, dobry przykład) - relacyjne (małżeństwo, partnerstwo, posiadanie) - zdarzenia (sprzedaż, zakup, załamanie rynku) - inne (zestaw, liczba, ikona, obraz, sygnał, proces)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – środek rozpoznawania Pojęcia kształtują postrzeganie rzeczywistości
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – test rzeczywistości Gdy używamy pojęcia, stosujemy testy określające, czy odnoszą się one do obiektów wokół nas
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – dokumentowanie Pojęcie wymaga jasnej definicji (gdy istnieje, możemy na podstawie testów identyfikować obiekty egzemplifikując pojęcie) intensja (treść pojęcia) (jest pełną definicją i testem czy pojęcie odnosi się do danego obiektu) ekstensja (zakres pojęcia) (jest zbiorem wszystkich obiektów, do których stosuje się to pojęcie) Pojęcie jako jednostkowy element wiedzy
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – dokumentowanie ekstensja (zakres pojęcia) (jest zbiorem wszystkich obiektów, do których stosuje się to pojęcie) intensja (treść pojęcia) (jest pełną definicją i testem czy pojęcie odnosi się do danego obiektu)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – dokumentowanie ekstensja (zakres pojęcia)intensja (treść pojęcia)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – dziedziny Specyfikacja dziedziny jest kolekcją pojęć odnoszących się do dziedziny Dziedzina jest wybranym obszarem zainteresowań, który zawiera kolekcję obiektów będących egzemplarzami specyfikacji dziedziny Bez kontekstu można różnie rozumieć zawartość przekazu
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – przynależność do zbioru
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – przynależność do zbioru Wchodzenie i wychodzenie ze zbiorów w czasie Zbiór może zawierać wiele obiektów, Obiekt może należeć do wielu zbiorów
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – powiązania obiektów Powiązanie dwóch typów obiektów – i egzemplarze tego powiązania
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – związki Reprezentowanie związków
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – odwzorowania
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – liczebność (ntacje)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – liczebność (ntacje)
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – własności obiektów
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – klasyfikowanie Używając pojęć, które posiedliśmy, klasyfikujemy rzeczy występujące dookoła nas
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – uogólnianie Uogólnianie i specjalizowanie może być wyrażane hierarchicznie Uogólnianie jako zbiór zawierający inne zbiory
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – składanie Składanie jest wynikiem tworzenia całości obiektu przy użyciu innych obiektów jako jego części
Wydz. BMiP Zakład Matematyki i Fizyki - Marek Malinowski Obiektowość – poziom podstawowy Pojęcia – podsumowanie Klasyfikowanie, uogólnianie i składanie mogą być stosowane jednocześnie