Cvicenie - Informacne Systemy 20.10.2020 11:00
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Cvičenie nadväzuje na diagram prípadov použitia a predstavuje doménový model ako koncepčný, platformovo nezávislý diagram tried z úvodnej fázy vývoja softvéru. Obsahuje triedy bez metód, prípadne s dôležitými atribútmi bez dátových typov, a vzťahy medzi nimi (generalizácia, asociácia, agregácia) spresnené kľúčovými slovami a multiplicitou. Od neho sa líši diagram tried, ktorý je implementačný, platformovo závislý a zachytáva reálny zdrojový kód s atribútmi, dátovými typmi, viditeľnosťou a metódami; v projekte sa nevytvára. Ďalej sa stručne preberá entitno-relačný diagram (ERD) relačných databáz s tabuľkami, záznamami, stĺpcami, primárnymi kľúčmi a vzťahmi 1:1, 1:N, M:N. Na záver sa v Enterprise Architecte vytvára nový projekt s balíčkami Doménový model a Doménové objekty a diagramom tried.
- - Doménový model je koncepčný, platformovo nezávislý diagram tried z úvodnej fázy vývoja; triedy nemajú metódy ani dátové typy atribútov.
- - Vzťahy v doménovom modeli (generalizácia, asociácia, agregácia) sa spresňujú kľúčovým slovom a multiplicitou, napríklad 1 článok má * komentárov.
- - Diagram tried je implementačný a platformovo závislý: obsahuje názov, atribúty s dátovými typmi a viditeľnosťou (+/−) a metódy.
- - Diagram tried vzniká z reálneho zdrojového kódu a nie je súčasťou študentského projektu.
- - ERD je databázový model: tabuľky s primárnymi kľúčmi, riadky ako záznamy, stĺpce ako atribúty a vzťahy 1:1, 1:N, M:N.
- - V Enterprise Architecte sa vytvára balíček Doménový model s podbalíčkom Doménové objekty a diagramom tried (UML Structural → Class).
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky