SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: 20) Třída, objekt, událost, stav, činnost, funkce, proces.

Questions and Answers List

level questions: 20) Třída, objekt, událost, stav, činnost, funkce, proces.

QuestionAnswer
Třída• Kategorie, skupina věcí se stejnými vlastnostmi a stejným chováním (nebo podobným), tj. ve smyslu množina objektů stejného typu Implementačně je na třídu pohlíženo častěji jako na speciální objekt – šablonu – vzor pro všechny objekty dané třídy, třída zastupuje jednotlivé konkrétní objekty tak, že pro ně poskytuje 1 jediný popis vnitřní struktury a obsahuje jejich metody, konkrétní objekt je při použití zastupován jeho třídou (=instance příslušné třídy). Technicky to přináší úsporu paměti, instance obsahují jen data, metody jsou uloženy ve třídě
Vlastnosti• v analýze se typy a další vlastnosti atributů a metod většinou vynechávají (implem. detaily), pokud nejsou podstatnou vlastností reality
Životní historie• “Životní historie entity” = zachycuje všechny v úvahu přicházející stavy daného datového objektu a přechody mezi těmito stavy, přechody nastávají při vzniku určité události, životní historie entity se graficky znázorňuje stavovým diagramem entity (datového objektu)
Vztah k funkcím a událostem• Uvažujeme-li funkce jako činnosti v jednotlivých procesech, resp. činnosti podporované IS, pak: třída je jakýsi předpis/šablona určité množiny objektů. Objektový model - slouží k zachycení statické struktury dané reality / systému. Modely tříd nabývají různých úrovní, které slouží jednotlivým úrovním vývoje IS – od konceptuálního, doménového modelu, jež slouží při prvotní byznys analýze, až po detailní class diagram při programování aplikací. Tedy vztah třídy (na konceptuální úrovni) k funkcím a událostem definujeme jako jejich vstupy a výstupy