Proč použít case nástroj (například Sparx Enterprise Architect) oproti nástroji na kreslení diagramů? A jak se to vlastně liší?
Case nástroj má tzv. repository a jednotlivé diagramy jsou jen různé pohledy na danou repository nebo spíše na její část. Jednotlivé elementy se mohou vyskytovat v různých diagramech a mít mezi sebou vazby.
Oproti tomu v nástroji na kreslení diagramů repository chybí. Takový nástroj umožňuje naskreslit diagram, ale informace o jednotlivých elementech a jejich propojení se neukládá do repository.
Mějme dva diagramy kde se vyskytuje zákazník. Na jednom diagramu je vztah mezi zákazníkem a objednávkou, na druhém mezi zákazníkem a fakturou. V case nástroji je vše uloženo v databázi (repository case nástroje) a u entity zákazník se dá zjistit, ke kterým entitám má vztah (relation). Pokud analytik provede změnu a přejmenuje zákazníka na klienta, přejmenuje se v obou (ve všech) diagramech.
V nástroji na kreslení diagramů jsou výstupem dva diagramy. Pokud přejmenujete zákazníka na klienta v jednom z nich, v druhém se to vůbec neprojeví. Máme tak zákazníka a klienta, jeden má na diagramu vztah k faktuře, druhý k objednávce.
Závěr:
- Pokud chcete modelovat informační systém, potřebujete case nástroj.
- Pokud chcete nakreslit diagram, použijte nástroj na kreslení diagramů.
- Modelovat informační systém v nástroji na kreslení diagramů lze, ale bude to obtížné a neefektivní.
- Kreslit diagramy v case nástroji lze, ale case nástroj je jako řešení jen pro kreslení diagramů poměrně drahý.
Žádné komentáře:
Okomentovat