2150626476

2150626476



4.2 Asocjacje. 4 DIAGRAMY KLAS.

•    Dziedziczenie (inheritance), czyli ustalenie związku generalizacji/specjalizacji pomiędzy klasami.

•    Asocjacja (association), czyli dowolny związek pomiędzy obiektami dziedziny przedmiotowej, który ma znaczenie dla modelowania.

•    Agregacja (aggregation) / kompozycja (composition), czyli szczególny przypadek asocjacji, odwzorowujący stosunek calość-część pomiędzy obiektami z modelowanej dziedziny przedmiotowej.

4.2 Asocjacje.

Oznaczenia klas w UML mogą być połączone liniami oznaczającymi asocjacje, czyli powiązania pomiędzy obiektami tych klas. Rysunek 2 pokazuje specyfikację asocjacji Pracuje dla pomiędzy obiektami klasy Osoba i obiektami klasy Firma. Czarny trójkącik określa kierunek wyznaczony przez nazwę powiązania (w danym przypadku określa on, że osoba pracuje dla firmy, a nie firma pracuje dla osoby). Asocjacje mają nazwy, takie jak Pracuje dla , które wyznaczają znaczenie tej asocjacji w modelu pojęciowym. Jeżeli to znaczenie jest oczywiste, wówczas nazwę asocjacji można pominąć.

-1    Ą Pracuje dla

Firma I-


I..'


Osoba


Rysunek 2: Przykład asoscjacji.

Zatem asocjacje mogą być: • nienazwane:

Rysunek 3: Asocjacja nienazwana.


• nazwane z opcjonalnym umieszczeniem znacznika wskazującego kierunek interpretacji asocjacji:


Rysunek 4: Asocjacja nazwana. • scharakteryzowane poprzez role klas pełnione w asocjacji:

Roport

Sc onsFi linowy

zestalenie

pozycja

Rysunek 5: Asocjacja z rolami. • nazwane i równocześnie scharakteryzowane przez role:

http: // www.konradsobolewski.pl/



Wyszukiwarka

Podobne podstrony:
MODELOWANIE OBIEKTOWEELEMENTY DIAGRAMU KLAS Generalizacja (UML)- jest rodzajem związku pomiędzy
4.2 Asocjacje. DIAGRAMY KLAS. Rysunek 6: Asocjacja nazwana z rolami. Asocjacje mogą też być binarne
4.3 Dziedziczenie. 4 DIAGRAMY KLAS. 4.3 Dziedziczenie. 4 DIAGRAMY KLAS. 1 dokładnie
pociagi Narysuj diagram klas dla poniższych wymagań (klasy, asocjacje, agregacje/kompozycje, atrybut
p6 Diagramy tabel Klucze obce pozwalają reprezentację związków - czyli wskazanie kolumn na których c
UML - przykład systemu ewidencji studentów ■ Diagram klas (3) - związki klas d ar iitsz. p ierzcha l
MODELOWANIE OBIEKTOWEELEMENTY DIAGRAMU KLAS Asocjacja (UML)- zależność łącząca dwie klasy lub więcej
UML - przykład systemu ewidencji studentów ■ Diagram klas (3) - związki klas dań us/. pierzchał n(a
Spis rysunków 1    Diagram klas funkcji przynależności (MembershipFunction)
Rysunek 2: Diagram klas generatora podsumowań Rysunek 3: Diagram klas przestrzeni rozważań
Rysunek 4: Diagram klas funkcji przynależności (MembershipFunction) 9
Mazurskiego podjęto próbę ustalenia związku pomiędzy zmianami faktycznego zasięgu poszczególnych
Rysunek 1: Diagram klas dla zadań z podrozdziału 2.2 (klasy abstrakcyjne - szary, interfejsy
Grupa B 1 zad 1- (4 pkŁ) Podany jest następujący opis systemu. Zaproponuj do niego diagram klas. Zaz
9Kolokwium PRI 17.12. 2001 Zestaw I 1. Dla podanych założeń skonstruuj diagram klas (nie redukując
Ogólne informacje 1.2. Posługiwać się terminologią z dziedziny stomatologii, czyli: •

więcej podobnych podstron