TIS2023-FMFI / vlaky

Projekt TIS 2023 o nakladaní vozňov vlaku
The Unlicense
0 stars 0 forks source link

Vytvorit UML class diagram #11

Closed Pia669 closed 8 months ago

jakino22 commented 1 year ago

prva verzia diagramu, este bude prediskutovana na stretnuti

Image

jakino22 commented 1 year ago

na základe diskusie vytvorený nový triedny diagram:

Image

jakino22 commented 11 months ago

Budeme mať dva typy používateľov - admin a user. Na základe getType() sa im určia privilégiá. Trieda Train reprezentuje samotný vlak. Každý vlak môže mať jeden template, ale na viacero vlakov môže byť použitý rovnaký template. Vagón je agregácia Train, teda vlak sa v skratke skladá z vozňov. Aj vlak aj vagón môžu mať max jednu poznámka, a rovnaká poznámka nemôže patriť rôznym objaktom. Blackboard note je odvodená od Note. Je to poznámka ktorá sa nachádza špecificky na tabuli a nikde inde. Je agragáciou Blackboard, ktorá reprezentuje tabuľu poznámok.