Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Analýza informačního systému

Podobné prezentace


Prezentace na téma: "Analýza informačního systému"— Transkript prezentace:

1 Analýza informačního systému

2 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

3 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“

4 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“

5 Matice afinity ISUD matice Insert (vkládání dat) Select (výběr dat)
Update (aktualizace dat) Delete (vymazání dat)

6 Dokumentace informačního systému

7 Dokumentace k zadání Zpracovává se na začátku řešení Obsahuje
Globální popis problému Funkční požadavky Nefunkční požadavky Vypracuje zadavatel Upřesňuje s analytikem

8 Dokumentace k analýze Datová analýza Funkční analýza Dynamická analýza
Konceptuální schema ER diagram Datový slovník Funkční analýza Minispecifikace Dynamická analýza DFD diagram Návrh uživatelského rozhraní

9 Dokumentace k návrhu implementace
Doplněný datový model (atributy a jejich typy) Doplněné minispecifikace Konkrétní způsob komunikace algoritmů s databází Algoritmy systémových funkcí

10 Uživatelská dokumentace (manuál)
Specifikace zadání a logická stavba systému Požadavky systému na HW a SW Instalace systému Spuštění systému Obecné principy obsluhy systému Data, se kterými se pracuje Vstupní formuláře a jejich popis Výstupní sestavy a jejich popis Elementární funkce, jejich popis a ovládání FAQ

11 Doporučení k uživatelským příručkám
Vzhled a styl Cílová skupina Logická struktura Příklady Otestování Recenze Redakční a jazyková úprava

12 Programátorská dokumentace
Komentáře zdrojových textů programu Informace o návazném HW a SW Je třeba udržovat úplné a aktuální

13 Testování informačního systému

14 Chyba v programu Chování programu neodpovídá zadání
Při zadání vstupů z povolené množiny hodnot nedává program požadované výstupy Program neodpovídá dokumentaci Program nepracuje tak, jak může uživatel rozumně očekávat

15 Míry spolehlivosti programu
Program neobsahuje chyby Během jisté doby činnosti programu se nevyskytla chyba Pravděpodobnost výskytu je chyby během dané doby je menší, než požadovaná mez Náklady vzniklé uživateli v důsledku chyb během dané doby jsou menší, než požadovaná mez

16 Kontrola správnosti programu
Verifikace Produkt odpovídá specifikaci ve všech případech (obvykle prakticky neproveditelné) Validace Produkt odpovídá v běžných případech představě uživatele Testování Pro jistou konečnou sadu příkladů produkt dává požadované výsledky

17 Testovací data Typické případy Mezní případy Chybové případy

18 Testovací metody Černá skříňka Bílá skříňka Testování podle dat
Testování podle struktury programu

19 Vyhodnocení testů Porovnání dosažených výsledků s předpokládanými
Lokalizace chyby Trasování toku řízení Trasování stavových hodnot Monitorování hodnot Odstranění chyby Prozkoumání vlivu odstranění chyby na okolí

20 Dokumentace testů Plán testování Popis použitého prostředí
Specifikace testových běhů Výsledky jednotlivých testovacích běhů Počet a typ detekovaných chyb Popis oprav


Stáhnout ppt "Analýza informačního systému"

Podobné prezentace


Reklamy Google