Analytik vytváří v průběhu projektu model systému pomocí diagramů. Jaký software použít? V zásadě existují 2 skupiny nástrojů.
První skupinou jsou nástroje, které umožňují vytvářet diagramy, ale jednotlivé elementy diagramu jsou použity právě jen v rámci daného diagramu. Pokud chcete daný element použít v rámci jiného diagramu, pak ho můžete zkopírovat, ale vazba na původní element není uložena.
Druhou skupinou jsou nástroje, které udržují v úložišti (repository) celý model a umožňují vytvářet pohledy na tento model prostřednictvím různých diagramů. Pokud se jedná o stejný element, je uložen v úložišti pouze jednou, ačkoliv může být použit na více diagramech.
Příklad: mám use case digram a v něm use case Založení nového uživatele. V jiném diagramu chci ten to use case propojit s požadavky, které se k němu vztahují. Nástroje z druhé skupiny mi uloží vazby mezi use case a požadavky a use case v use case diagramu bude tyto vazby obsahovat i když je nebude přímo v diagramu zobrazovat.
Nástroje z první skupiny se dají použít v případech, kdy je diagram jen doprovodným obrázkem k textu a jedná se o analýzu menšího rozsahu. Pro profesionální použití v rámci většího projektu je třeba nástroj z druhé skupiny.
Co musí takový nástroj splňovat?
- Podpora UML diagramů. UML diagramy jsou standardně využívány, pokud by je nástroj nepodporoval, nebo podporoval jen částečně - např. pouze některé diagramy - byl by pro práci analytika obtížně použitelný.
- Možnost snadno exportovat jednotlivé diagramy. Možnost exportu je důležitá, business uživatel pravděpodobně bude vyžadovat dodání dokumentu, stránek na Atlassian Confluence atd.
- Snadné a intuitivní použití. Nikdo nechce trávit svůj čas neproduktivním hledáním, kam výrobce ukryl jakou funkci programu.
- Podpora ze strany výrobce. Podpora je velmi důležitá, je třeba aby výrobce svůj program udržoval, rozvíjel ho a opravoval jeho chyby.
- Příznivá cena. Jako profesionál, který nástroj používá v rámci komerčního projektu, se musíte koupit běžnou komerční licenci daného programu. A ačkoliv pro mě cena není tím nejdůležitějším kritériem, je důležitá. Je proto třeba, aby bylo možné zvolit vhodnou variantu dle předpokládaného použití a aby se jednalo v rámci možností o "rozumnou" cenu.
Žádné komentáře:
Okomentovat