{{tag>hotovo}} # Základy konceptuálních modelů Konceptuální model specifikuje pojmy glosáře následujícím způsobem: 1) S pojmy pracuje jako s typy, které klasifikuje do několika druhů: * Pojem reprezentující osoby určitého druhu klasifikuje jako typ subjektu. * Pojem reprezentující věci určitého druhu klasifikuje jako typ objektu. * Pojem reprezentující určitou roli osob klasifikuje jako typ role. * Pojem reprezentující určitou fázi osob klasifikuje jako typ fáze. * Pojem reprezentující vztahy určitého druhu mezi osobami nebo mezi osobami a věcmi klasifikuje jako typ vztahu. * Pojem reprezentující události určitého druhu klasifikuje jako typ události. * Pojem reprezentující činnosti určitého druhu klasifikuje jako typ činnosti. * Pojem reprezentující vlastnosti určitého druhu charakterizující osoby, věci, role, vztahy, události nebo činnosti klasifikuje jako typ vlastnosti. ^ Pojem^ Typ v konceptuálním modelu ^ | silniční vozidlo| Typ objektu | | vlastník vozidla| Typ role | | vlastnictví vozidla| Typ vztahu | | fyzická osoba (člověk)| Typ subjektu | | technický průkaz| Typ objektu | | příjmení fyzické osoby| Typ vlastnosti (subjektu) | | číslo technického průkazu| Typ vlastnosti (objektu)| | datum vydání technického průkazu| Typ vlastnosti (objektu) | | datum pořízení vozidla| Typ vlastnosti (vazby) | | havárie silničního vozidla| Typ události | | zničené silniční vozidlo| Typ fáze (věci) | | vyřazení silničního vozidla z provozu | Typ činnosti |
Ukázky typů prvků v konceptuálním modelu
2) Doplňuje věcné (sémantické) souvislosti mezi pojmy. * Přiřazuje typy vlastností k ostatním typům popsaným výše. Tím modeluje, jakými vlastnostmi mohou být charakterizovány jaké druhy osob, věcí, jaké role, atd. * Přiřazuje k typům vztahů typy, které se vztahu účastní. Je možné následující přiřazení: ** Typu vztahu se účastní pouze typy subjektů, rolí a fází. Tím modeluje vztahy mezi subjekty práva, příp. mezi subjekty práva v určitých rolích nebo fázích. ** Typu vztahu se účastní typ subjektu, role nebo fáze na jedné straně a typ objektu na druhé straně. Tím modeluje vztahy mezi subjekty práva na jedné straně a objekty práva na druhé straně. * Přiřazuje typy subjektů, objektů, rolí, fází a vztahů k typům událostí a činností, které se jich týkají. Tím modeluje, že daná událost nebo činnost se během svého průběhu dotýká daných subjektů, objektů atd. ** subjekty, role nebo fáze jsou účastníky událostí či činností ** objekty jsou předměty událostí či činností * Dále libovolně podle potřeb dané agendy propojuje typy subjektů, objektů, rolí a fází pomocí obecných pojmenovaných asociací. Tím modeluje souvislosti, které nejsou takového významu, aby byly modelovány jako typy vztahů * Obecná pojmenovaná asociace i typ vztahu modelují souvislosti. Zatímco ale typ vztahu je na stejné úrovni jako ostatní typy a může mít přiřazeny typy vlastností (tj. být charakterizován agendovými údaji), tak obecná pojmenovaná asociace je pouze prostým propojením bez jakékoliv možné charakteristiky agendovými údaji. * Určuje specializační vazby, které modelují, že určitý typ je speciálnější než jiný typ (je jeho speciálním případem a každý prvek speciálního prvku je také prvkem specializovaného). Konkrétně specializuje: * Typy subjektů jinými typy subjektů nebo typy fází * Typy objektů jinými typy objektů nebo typy fází * Typy rolí jinými typy rolí * Typy fází jinými typy fází * Typy vztahů jinými typy vztahů * Typy událostí jinými typy událostí * Typy činností jinými typy činností * Přiřazuje typy subjektů k typům rolí. Tím modeluje, že subjekty mohou vystupovat v rámci agendy v různých rolích. Konceptuální model je vyjádřen v grafické podobě diagramu. Všechny typy kromě typů vlastností jsou zobrazeny jako obdélníky s názvem pojmu a s uvedením typu mezi symboly << >>. Typy vlastností přiřazené k typu jsou zobrazeny přímo jako součást příslušného obdélníku. Pozn.: Jedná se o notaci grafického jazyka UML diagramů tříd.