2. Analýza a návrh IS, nástroje datového a funkčního modelování Flashcards
Informační systém
Soubor lidí, technických prostředků a pro přenos, uchování a zpracování dat za účelem sdílení informací
Analýza IS
Analýza IS je proces, který zahrnuje SBĚR INFORMACÍ o organizaci a jejích potřebách a ANALÝZU POŽADAVKŮ uživatelů
Analýza uživatelských požadavků
Definují se funkční a nefunkční požadavky (funkční - přímé požadavky na systém, nefunkční - kvalita SW, omezení)
Sběr požadavků - interview, dotazník, zadatavelská dokumentace, společný vývoj, pozorování aktuálního chodui společnosti
Vytvoření diagramů
-ER diagram, Class Diagram
-DFD
-Use Case diagramy
vyhodnocení rizik
vytvoření dokumentace
Návrh IS
Cílem návrhu IS je navrhnout konkrétní řešení, které splňuje požadavky (na základě analýzy IS)
Návrh zahrnuje:
Architekturu IS
Vzhled (UI)
Komponenty IS a jejich komunikace a integrace
Výběr technologií
Datové modelování
MODEL = zjednodušená reprezentace reálného systému
Datové modelování se zaměřuje na identifikaci entit (objektů) v systému, atributů a vztahů mezi entitami
E-R diagramy (nepatří do UML)
entity = objekty
atributy
vztahy
Class Diagram (UML diagramy)
používá třídy (+atributy)
vztahy:
- asociace - obecná vazba
- agregace - slabší vztah (student-knihovna)
- kompozice - silný vztah (kniha-stránka)
- generalizace - dědičnost (osoba-zaměstnanec)
- realizace
Funkční modelování
zaměřuje se na procesy
modelování samotných funkčních požadavků - jak má ten systém fungovat
DFD (nepatří do UML)
znázorňuje datové toky
nultá úroveň = kontextový diagram
skládá se z:
-proces
-datový tok
-data store
-terminátor
UML diagramy:
Use Case diagram
Diagram aktivit
Stavový diagram