Analza informanho systmu Datov analza Datov model konceptuln

  • Slides: 14
Download presentation
Analýza informačního systému

Analýza informačního systému

Datová analýza • Datový model (konceptuální schéma) – Lineární zápis entit a atributů –

Datová analýza • Datový model (konceptuální schéma) – Lineární zápis entit a atributů – Konceptuální schema – ER diagram ve 3. normální formě – Datový slovník (tabulky atributů)

Funkční analýza • Všechny funkce, které se budou s daty provádět – Vnější pohled

Funkční analýza • Všechny funkce, které se budou s daty provádět – Vnější pohled • Náhled na strukturu a hierarchii funkcí – Vnitřní pohled • Rozpracované algoritmy pro jednotlivé akce

Diagram datových toků (DFD) – Definuje všechny akce, které v systému a mezi systémem

Diagram datových toků (DFD) – Definuje všechny akce, které v systému a mezi systémem a jeho okolím probíhají

Minispecifikace (elementární funkce) • Pro každou nerozložitelnou funkci z DFD existuje minispecifikace. • Popisuje

Minispecifikace (elementární funkce) • Pro každou nerozložitelnou funkci z DFD existuje minispecifikace. • Popisuje postup, jak jsou vstupní data transformována na výstupní • Používá se přirozený jazyk s omezeným množstvím jasně definovaných pojmů • Musí být srozumitelná analytikovi, uživateli i programátorovi

Rozhodovací tabulky • Nástroj pro tvorbu některých částí algoritmu – „Je-li autobus obsazen více

Rozhodovací tabulky • Nástroj pro tvorbu některých částí algoritmu – „Je-li autobus obsazen více než z poloviny a doba jízdy je více než hodinu podáváme na mezinárodních linkách kávu zdarma. Na vnitrostátních linkách kávu účtujeme vždy. Podáváme ji, jen je-li prodána více než polovina jízdenek“. – „U mezinárodních linek podáváme kávu vždy, trvá-li cesta více než hodinu, podáváme ji zdarma, u vnitrostátních linek podáváme kávu jen tehdy, trvá-li cesta více než hodinu, je-li prodána více než polovina míst, podáváme ji zdarma“

Rozhodovací strom – „Je-li autobus obsazen více než z poloviny a doba jízdy je

Rozhodovací strom – „Je-li autobus obsazen více než z poloviny a doba jízdy je více než hodinu podáváme na mezinárodních linkách kávu zdarma. Na vnitrostátních linkách kávu účtujeme vždy. Podáváme ji, jen je-li prodána více než polovina jízdenek“. – „U mezinárodních linek podáváme kávu vždy, trvá-li cesta více než hodinu, podáváme ji zdarma, u vnitrostátních linek podáváme kávu jen tehdy, trvá-li cesta více než hodinu, je-li prodána více než polovina míst, podáváme ji zdarma“

Návrh uživatelského rozhraní

Návrh uživatelského rozhraní

 • Volba akcí uživatele – Systém menu • Formát ukládání a modifikace dat

• Volba akcí uživatele – Systém menu • Formát ukládání a modifikace dat – Vstupní formuláře • Způsob formulování dotazů – SQL, QBE • Formát výstupů – Tiskové sestavy • Formát informačních a chybových hlášení

Jednotný styl komunikace člověkpočítač • Základní grafická úprava prostředí, použití kláves, myši, tlačítek, .

Jednotný styl komunikace člověkpočítač • Základní grafická úprava prostředí, použití kláves, myši, tlačítek, . . . • Styl komunikace, styl dotazů, informačních a chybových hlášení, styl nápověd, vzhled uživatelských oken, • Formát vstupních formulářů a podformulářů, formát výstupních sestav, • Ovládání všech těchto prvků, • Použití fontů textů, použití barev pro písmo a pozadí, vzhled a umístění oken, . . .

Obecná pravidla • Princip preference uživatele – Pokud je to možné, mělo by se

Obecná pravidla • Princip preference uživatele – Pokud je to možné, mělo by se vycházet vstříc dosavadním návykům uživatele • Princip jednotnosti stylu – Vzhled a umístění oken – Formulace informačních a chybových hlášení – Význam funkčních kláves – Popis tlačítek –…

Obecná pravidla • Princip vlídnosti – Dokonalé nápovědy – Přesně formulovaná chybová hlášení –

Obecná pravidla • Princip vlídnosti – Dokonalé nápovědy – Přesně formulovaná chybová hlášení – Žádný humor • Respektování kontextu a úrovně uživatele – Chybové hlášení „errror my_sql on line 415“

Obecné zásady • Minimalizace kroků uživatele – Nejčastější akce mají přístupné nejmenším počtem operací

Obecné zásady • Minimalizace kroků uživatele – Nejčastější akce mají přístupné nejmenším počtem operací – Počítač je stroj pro automatické zpracování dat • Zajištění úplnosti a správnosti vstupu – Každý vstup nejprve podrobit všem možným kontrolám – V případě potřeby zajistit možnost nestandardního vstupu

Obecné zásady • Maximalizace spolehlivosti – Graficky odlišit zprávy systému od vstupů uživatele –

Obecné zásady • Maximalizace spolehlivosti – Graficky odlišit zprávy systému od vstupů uživatele – Na každý krok uživatele ihned reagovat • Umožnění návratu (Undo) • Manipulace s množstvím výstupních údajů – Vašemu dotazu vyhovuje 135. 456 záznamů, chcete je vypsat? – Vašemu dotazu nevyhovuje žádný záznam