• Nie Znaleziono Wyników

 Diagram obiektów

N/A
N/A
Protected

Academic year: 2021

Share " Diagram obiektów"

Copied!
12
0
0

Pełen tekst

(1)

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.

(2)

Diagram obiektów

Zawartość diagramu:

• obiekty,

• związki.

Na diagramie mogą się również znaleźć:

• pakiety,

• podsystemy,

• notatki.

(3)

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.

(4)

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”

(5)

Stan obiektu

Graficzna reprezentacja stanu obiektu

nazwa obiektu

atrybuty obiektu

(6)

Obiekt

Obiekt może być:

nazwany

anonimowy

osierocony

(7)

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

(8)

Obiekty aktywne

Procesy lub wątki będące źródłem przepływu danych to obiekty aktywne.

(9)

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.

(10)

Diagram obiektów

Przykładowy diagram obiektów:

(11)

Diagram obiektów

(12)

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.

Cytaty

Powiązane dokumenty

Not returning the book in time makes the necessary to pay the penalty for each day of the retention copy, the penalty shall be calculated in time return the book.. If the

TransportMean IsTransportability(shipment) – is it possible to carry this shipment by this transport mean CityPlan Time(start, end, mean) – returns the time needed to reach the goal

Workstations (in the number 15) are connected to the server (Xeon 3400, 8GB RAM) through a local area network (Ethernet), while the readings of counters are transferred from portable

• Dla spraw prowadzonych przez kancelarię mają być pamiętane informacje takie jak: data rozpoczęcia i data zakończenia sprawy, czego dotyczyła, czy zakończyła się sukcesem,

– Tożsamość obiektu, która odróżnia go od innych obiektów i jest niezależna od wartości jego atrybutów, od powiązań z innymi obiektami, od lokalizacji bytu w

• Diagram stanów prezentuje stany obiektu i przejścia między nimi od rozpoczynającego ciąg stanu.. początkowego po ostatni w kolejności stan

Aktor w diagramie komunikacji inicjuje przepływ komunikatów oraz odbiera. komunikaty od obiektów z

•Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu.. •Diagram czynności przedstawia sekwencyjne lub współbieżne kroki