Dokumentace informačního systému

Slides:



Advertisements
Podobné prezentace
ARBES FEIS [BI] ARBES Technologies, s.r.o.
Advertisements

Harmonogram implementace IS v běžné praxi - informatika ZMVS.
Stručný úvod do UML.
Úvod do objektového modelování
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Semestrální práce KIV/PT Martin Kales Hana Hůlová.
Bezpečnost strojních zařízení Bezpečnost částí ovládacích systémů Část 1: Všeobecné zásady pro konstrukci ČSN EN ISO
Informační systémy Analýza systému. Sestavení týmů a potvrzení téma projektu.
Implementace IS ZMVŠ Třebíč. Návrh Vstupem pro návrh je výsledek analýzy = data, funkce, stavy; odtud se doplní systémové funkce, další data, návrh komunikace,
Přínosy metodik  Větší produktivita a kooperace týmů  Komunikační standard  Specializace projektových týmů  Nezávislost na konkrétních řešitelích 
Organon Interaktivní webová aplikace pro výuku logiky
METODOLOGIE PROJEKTOVÁNÍ NÁVRH IS PRO TECH. PROCESY Roman Danel VŠB – TU Ostrava HGF Institut ekonomiky a systémů řízení.
METODOLOGIE PROJEKTOVÁNÍ
Zpracování programu programovatelným automatem. Zpracování programu na PA se vykonává v periodicky se opakujícím uzavřeném cyklu, tzv. scanu. Nejprve.
Kvalita administrativních procesů. TQM Podniková strategie Přínos kvality procesů Systém a důsledné uplatňování Odpovědnost zaměstnanců Modelování procesů.
©AIT, Metoda logického rámce Jan Havlík, AIT Odborná skupina pro predikci a optimalizaci projektů.
Definování prostředí pro provozování aplikace dosud jsme řešili projekt v obecné rovině aplikace bude ovšem provozována v konkrétním technickém a programovém.
Algoritmizace.
Aukro.cz – projektový management v e-commerce Tereza Kabrdová.
3. Životní cyklus a procesy projektu
Geo-informační systémy
Analýza informačního systému
Informační strategie. řešíte otázku kde získat konkurenční výhodu hledáte jistotu při realizaci projektů ICT Nejste si jisti ekonomickou efektivností.
Jaromír Skorkovský ESF MU KAMI
KEG Použití vzorů při vyhledávání na webu Václav Snášel.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Relační databáze.
Plán testů Tým FelPay. Testování a kvalita obecně Přispívá ke správné funkci systému Přispívá ke správné funkci systému Snižuje finanční a časové ztráty.
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Modelování a simulace MAS_02
4. Lekce Dílčí procesy funkčního testování
Principy posuzování kvality software podle ČSN ISO/IEC Praha Ing
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Strategické plánování. Management rozhoduje o: Předmětu podnikání Jeho cíli Způsobu, jak k tomu cíli dospět STRATEGICKÉ PLÁNOVÁNÍ.
Analýza infromačního systému. Matice afinity ISUD matice – Insert (vkládání dat) – Select (výběr dat) – Update (aktualizace dat) – Delete (vymazání dat)
Osnova kurzu – modulu A3 PŘÍPRAVA PROJEKTU
Databázové modelování
Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl.
Informatika I 8. přednáška RNDr. Jiří Dvořák, CSc.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Analýza informačního systému. Podrobně zdokumentovaný cílový stav Paramentry spojené s provozem systému – Cena – Přínosy – Náklady a úspory – …
Zvýšení kvality řízení na Krajském úřadě Plzeňského kraje Seminář pro věcně příslušné zaměstnance a zastupitele PK Aktivita A4 - Návrh a zavedení systému.
1 Řízení implementace IS a SS* Šablony. 2 Vzorové postupy.
Softwarové inženýrství semestrální projekt
Informační systém opravny praček DAIS Jméno: Tomáš Pijáček Login: PIJ006.
Checklandova metodologie
Inovace Modelu Robota Bakalářská práce
11/2003Přednáška č. 41 Regulace výpočtu modelu Předmět: Modelování v řízení MR 11 (Počítačová podpora) Obor C, Modul M8 ZS, 2003, K126 EKO Předn./Cvič.:
2. Životní cyklus a procesy projektu
Detekce a odstraňování chyb Vývoj informačních systémů.
Metodika řízení projektů
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Tým 32, varianta b/4/I.  Jakub Kadlubiec  Roman Pijáček  Petr Pliska  Jan Štourač  Václav Tunka (vedoucí)
ANALÝZA IS. Životní cyklus IS Specifikace problému, požadavků (studijní fáze) Analýza Návrh Implementace (realizace) Zavedení (instalace) a testování.
Návrh uživatelského rozhraní. Volba akcí uživatele – Systém menu Formát ukládání a modifikace dat – Vstupní formuláře Způsob formulování dotazů – SQL,
Testování aplikací v Javě Petr Adámek IBA CZ, s.r.o. © 2010.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Databáze MS ACCESS 2010.
as4u advanced system for you
Návrh, požadavky, implementace
Vnější a vnitřní kontrola
Tradiční metodiky vývoje softwaru
Informatika pro ekonomy přednáška 8
Tradiční metody vývoje softwaru
Návrh, požadavky, implementace
Analýza informačního systému
Analýza informačního systému
Transkript prezentace:

Dokumentace informačního systému

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

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 ST diagram Návrh uživatelského rozhraní

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í

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

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

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í

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

Motto Každý program obsahuje alespoň jednu chybu Každý program lze optimalizovat alespoň o jednu řádku kódu Důsledek: Každou úlohu lze řešit programem o jedné řádce kódu, která je chybně

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

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

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

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

Úrovně testování Testování systémové specifikace Testování modulů Testování interakcí mezi moduly Testování celku

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

Testování programových jednotek Projít všechny funkční jednotky Projít všechny větve programu Použít mezní hodnoty dat Každý cyklus ověřit s maximální a minimální hodnotou počtu opakování Vyzkoušet všechny chybové výstupy Vyzkoušet reakci na náhodná vstupní data

Testování kompletního systému Testování shora dolů (při implementaci) Testování zdola nahoru (před předáním systému)

Plánování testování Testovací strategie Testovací nástroje Dokumentace testování Testované objekty Kvantifikace testování Testovací kritéria

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í

Typické chyby Dělení nulou Překročení mezí polí Nekonečný cyklus Neinicializování proměnných

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