Objektiskeem (Object Diagram)
Eesmärk:
Näitab konkreetseid objektide eksemplare ja nende omavahelisi seoseid. Keskendub süsteemi seisundile antud hetkel, mitte tegevuste järjekorrale. Kasutatakse andmestruktuuri analüüsimiseks ja objektide vaheliste seoste mõistmiseks.
Põhielemendid:
- Objektid — konkreetsete klasside eksemplarid (näiteks
Klient1 : Klient). - Atribuudid — objektide andmed (nimi, kuupäev, hind jne).
- Seosed — näitavad, kuidas objektid on omavahel seotud.
Seosed objektide vahel:
Klient1 → Rendileping1— klient sõlmib lepingu.Rendileping1 → Auto1— leping on seotud autoga.Rendileping1 → Makse1— leping on tasutud.Töötaja1 → Rendileping1— töötaja loob ja haldab lepingut.
Objektide selgitused:
- Klient1 — konkreetne klient, kes rendib auto.
- Auto1 — konkreetne renditav auto.
- Rendileping1 — konkreetne rendileping koos tingimustega.
- Makse1 — konkreetne makse rendi eest.
- Töötaja1 — töötaja, kes vormistab ja haldab renti.
Lisainfo:
Objektiskeem aitab näha süsteemi tegelikku seisundit kindlal ajahetkel. Erinevalt teistest UML-diagrammidest ei näita see protsessi ega tegevuste järjestust, vaid olemasolevaid objekte ja nende seoseid. See on kasulik süsteemi loogika kontrollimiseks ja vigade leidmiseks andmete seostes.
Minu skeem:


