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,

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Matika krokem  Proč? - motivy vzniku
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á.
Přednáška č. 5 Proces návrhu databáze
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 ZMVŠ. ERP ERP (Enterprise Resource Planning) –Enterprise Resource Planning (ERP) je informační systém, který integruje a automatizuje.
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,
Organon Interaktivní webová aplikace pro výuku logiky
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.
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.
Prostředí pro tvorbu strukturovaných učebních textů Ing. Jiří Přibil Fakulta managementu VŠE Rozvojový grant Ministerstva školství, mládeže a tělovýchovy.
Hana Kotinová Struktura a cíl práce Metody předzpracování dat Systémy předzpracování dat Historie vývoje DPT Jak program pracuje Budoucnost.
ČVUT Praha, Fakulta elektrotechnická Diplomová práce Informační systém házenkářského turnaje Petr Plodík.
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í.
KEG Použití vzorů při vyhledávání na webu Václav Snášel.
Úvod do algoritmizace Obsah: Algoritmus, algoritmizace
Novinky a strategie společnosti Vema, a. s.
Systémy pro podporu managementu 2
Relační databáze.
Tvorba dokumentů – kritéria Obsah a forma –aktuálnost a správnost informací, variabilní data, –forma adekvátní příjemci, estetika, –účelná struktura, členění.
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
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Dokumentace informačního systému
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
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)
5. listopadu 2007Stanislav Tomeš PRAHA ročník setkání uživatelů GEPRO a ATLAS.
Databázové modelování
Access Vysvětlení pojmu databáze - 01
Databázové systémy Informatika pro ekonomy, př. 18.
Databáze velké množství dat pevně dané struktury
Automatizovaná podpora výběru nástroje pro dobývání znalostí Jakub Štochl.
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.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
Softwarové inženýrství semestrální projekt
Informační systém opravny praček DAIS Jméno: Tomáš Pijáček Login: PIJ006.
Checklandova metodologie
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Databáze MS ACCESS 2010.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Algoritmizace a programování Algoritmy 4 – Vývojové diagramy (cykly)
Algoritmizace a programování Algoritmy 1 - Úvod. Základní pojmy Počítačový program Počítačový program zápis zdrojového kódu, kterému rozumí počítač zápis.
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í.
Testování aplikací v Javě Petr Adámek IBA CZ, s.r.o. © 2010.
SOFTWAROVÁ PODPORA PRO VYTVÁŘENÍ FUZZY MODELŮ Knihovna fuzzy procedur Ing. Petr Želasko, VŠB-TU Ostrava.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Databáze MS ACCESS 2010.
Vypracoval / Roman Málek
Didaktické prostředky
Návrh, požadavky, implementace
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
iFIS*WebMailer Průvodce produktem
Informatika pro ekonomy přednáška 8
Vytvoření formuláře Access (11).
Návrh, požadavky, implementace
Analýza informačního systému
Analýza informačního systému
Transkript prezentace:

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, QBE Formát výstupů – Tiskové sestavy Formát informačních a chybových hlášení

Jednotný styl komunikace člověk- počí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 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í – Žá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í – 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 – 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 záznamů, chcete je vypsat? – Vašemu dotazu nevyhovuje žádný záznam

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 – Konceptuální schema – ER diagram – Datový slovník Funkční analýza – Minispecifikace Dynamická analýza – DFD 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 a styl Cílová skupina Logická struktura 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

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