2. Analýza a návrh IS, nástroje datového a funkčního modelování Flashcards

1
Q

Informační systém

A

Soubor lidí, technických prostředků a pro přenos, uchování a zpracování dat za účelem sdílení informací

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Analýza IS

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Návrh IS

A

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í

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Datové modelování

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Funkční modelování

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly