[UML] diagram klas, rejestrowanie faktu przegladania danych.

0

witam
mam maly problem poniewaz cos sobie wymyslilem i teraz musze do tego zrobic diagram klas...
w zalozeniach projektu napisalem ze:

-pracownik firmy posiada mozliwosc przegladania dokumentow (w systemie)
-szef moze monitorowac sposob korzystania z udostepnianych przez system danych.

ok, wiec mam klase pracownik, szef, dokument i... i w tym miejscu utknalem :/
dochodzi sprawa rejestrowania daty i czasu przegladania danych.
zatem domyslam sie ze przyda sie klasa "ZdarzeniePrzegladaniaDanych" tylko nie mam pojecia jak to wszystko ze soba polaczyc [glowa]

dzieki z gory za pomoc
pozdrawiam

0

Fakt przeglądania danych nie pojawia się na diagramie klas, tylko w diagramie przypadków użycia albo aktywności jak dla mnie.

0
cimak napisał(a)

-pracownik firmy posiada mozliwosc przegladania dokumentow (w systemie)

To jak najbardziej może być zachowane w bazie

-szef moze monitorowac sposob korzystania z udostepnianych przez system danych.

 A w tym przypadku szef wystepuje jako użytkownik systemu

> ok, wiec mam klase pracownik, szef, dokument i... i w tym miejscu utknalem :/ 
> dochodzi sprawa rejestrowania daty i czasu przegladania danych.
> zatem domyslam sie ze przyda sie klasa "ZdarzeniePrzegladaniaDanych" tylko nie mam pojecia jak to wszystko ze soba polaczyc [glowa]

Między klasa dokument a pracownik istnieje związek Przegląda Dane. Wg mnie *.* więc powstanie klasa asocjacyjna, która nazwałeś "ZdarzeniePrzegladaniaDanych" (ja osobiście preferuje używanie dla klas asocjacyjnych nazw związków - wtedy nie ma żadnych watpliwości o co chodzi). Dodatkowe atrybuty wynikające z charakteru samego związku to daty początku i końca przegladania. I utworzona później tabela będzie zawierała wszystkie potrzebne dane.

Pozdrawiam,
Maciek

1 użytkowników online, w tym zalogowanych: 0, gości: 1