Diagram obiektów Diagram obiektów ukazuje elementy i związki z diagramu klas w ustalonej chwili. Diagram obiektów jest grafem złożonym z wierzchołków i krawędzi. Diagram obiektów wyraża zrzut systemu w określonym czasie.
Diagram obiektów Zawartość diagramu: obiekty, związki. Na diagramie mogą się również znaleźć: pakiety, podsystemy, notatki.
Obiekt to konkretne wystąpienie abstrakcji klasy, może być poddany działaniu zbioru operacji, ma stan uwzględniający wyniki wykonania operacji. Abstrakcja (klasa) opisuje istotę elementu, a egzemplarz (obiekt) konkretne jej wystąpienie.
Stan obiektu Graficzna reprezentacja obiektu składa się z: nazwy – tekst podkreślony nazwa : typObiektu np.: k : Klient : typObiektu np.: : SterownikODBC nazwa np.: KlientKorporacyjny nazwa : np.: agent : atrybutów obiektu atrybut [ : typ ] = wartość np.: index : int = 1001 ulica = „Poziomkowa”
Stan obiektu Graficzna reprezentacja stanu obiektu nazwa obiektu atrybuty obiektu
Obiekt Obiekt może być: nazwany anonimowy osierocony
Stan obiektu Stan obiektu określa właściwości egzemplarza w konkretnym czasie. Właściwościami są atrybuty obiektu. Wykonanie operacji na obiekcie zwykle prowadzi do zmiany stanu obiektu. Wykonanie zapytania na obiekcie nie zmienia jego stanu. Atrybuty Właściwości obiektu
Obiekty aktywne Procesy lub wątki będące źródłem przepływu danych to obiekty aktywne.
Diagram obiektów Opisując zbiór abstrakcji tworzy się diagram klas, diagram komponentów, diagram wdrożenia. Jeżeli zatrzymamy działanie systemu zobaczymy diagram obiektów, z których każdy jest w innym stanie i w pewnych szczególnych związkach z innymi obiektami.
Diagram obiektów Przykładowy diagram obiektów:
Diagram obiektów
Diagram obiektów - Ćwiczenie Zbuduj diagram obiektów w oparciu o diagram klas w wybranej przez Ciebie chwili działania automatu do sprzedaży napojów.