Systém rezervace letenek
2.1. Procesní model (funkční analýza)
Seznam událostí
Minispecifikace procesu
Mezi základní procesy patří:
a dva procesy, které nejsou součástí návrhu systému, ale patří do množiny spouštěných procesů:
Pro dosažení větší přehlednosti a pochopení práce systému dělíme ještě některé základní procesy na dílčí podprocesy a to:
2.2. Dynamický model
2.3. Datový model (ER - diagram)
2.4. Plán testů
V této části jsou uvedeny testy, které musí jednotlivé části systému i celý systém splnit.
Akceptační test
Akceptační test zadává zákazník, aby si ověřil, že výsledný produkt bude splňovat jím specifikované požadavky.
Testy budou dva. První zaměřen na zpracování dat o letenkách, druhý na ověření funkce databáze o zákaznících, zvláště na údaj o počtu absolvovaných letů.
Testy modulů
Bereme v úvahu tyto moduly:
Vyhledání letu:
Vstup: | start_letiste = Praha, cil_letiste = Paříž, datum = 22. 4. 2002 |
Výstup: | id_letu (seznam letů odpovídající zadaným parametrům) |
Rezervace letenky:
Vstup: | id_letu = 137, id_zakaznika = 5382 |
Výstup: | cislo_rezervace (číslo rezervace vygenerované systémem) |
Potvrzení rezervace letenky:
Vstup: | cislo_rezervace = 639 |
Výstup: | potvrzeni_rezervace (číslo potvrzení vygenerované systémem) |
Uložení dat o zákazníkovi:
Vstup: | jmeno = Josef, prijmeni = Novák, RC = 6703154285 |
Výstup: | id_zakaznika vygenerované systémem |
Testy grafického rozhraní
Pro testování budeme potřebovat přesný popis chování rozhraní. Testování můžeme provádět buď ručně, což je vhodné pro ne příliš rozsáhlá rozhraní, a nebo pomocí nějakého automatického přípravku (například program Robot z balíku firmy Rational).
Integrační testy
Když jsme otestovali jednotlivé moduly, samostatně můžeme přistoupit k integračnímu testování, které má ověřit, zda spolu budou všechny moduly spolupracovat se zaměřením na konzistenci databázových dat. Tento test provedeme pro všechny funkce daných modulů.
Test dynamické způsobilosti systému
Nyní zbývá otestovat "dynamiku" systému. Jedná se o test spíše z hlediska konfigurace celého systému než z hlediska návrhu SW. Propustnost sítě a rychlost odezvy na databázové dotazy je záležitostí nakonfigurování daných oblastí a je již ve velké míře zajištěna v dodaném SW.
(verze 6, dodal Fanda + David, opravil Míra, upravil K.D. - aby testy odpovídaly dat. slovníku, Fanda přidal test dynamiky; David dost přepracoval Fandovu verzi 5)
ZPĚT na hlavní stránku projektu... | Poslední změna: |