Modely životního cyklu Flashcards
metoda
postup pro dosažení určitého cíle
metodika
souhrn doporučených praktik a postupů; disciplinovaný proces nad vývojem sftw
metodologie
nauka o metodách
Sftw proces vývoje
sftw proces definuje kdo, kdy a co má dělat, aby bylo dosaženo požadovaného cíle.
Aktéři v procesu vývoje
zákazník (specifikuje požadavky), dodavatel (vyvýjí), uživatel (upřesňuje požadavky)
životní cyklus
rozděluje proces vývoje na za sebou jdoucí období (=etapa životního cyklu)
Model životního cyklu
definuje etapy vývoje sftw a pro každou etapu nutné činnosti, vstupy a výstupy.
jednotlivé etapy
Analýza a specifikace požadavků, architektonický a podrobný návrh, implementace, integrace a testování, provoz a údržba
Analýza a specifikace pžadavků
Studie vhodnosti, identifikace a analýza rizik. Výstupem je plán akceptačního testování
Architektonický návrh
ujasnění koncepce, dekompozice systému
Podrobný návrh
specifikace algorirmů, rozhraní, způsobu ošetřování chyb, struktura dat
Implementace a testování součástí
naprogramování a otestování součástí
Integrace a testování systému
spojení součástí do podsystémů a spojení podsyst. do celkového systému. Testování, návrat k etapě implementce
Akceptační testování
otestování systému uživatelem. Pak následuje instalace a školení.
Vodopádový model
lineární (sekvenční), v 70. letech, snaha zavést řád, uživatel se podílí jen na specifikace a zavádění (vidí spustilenou verzi příliš pozdě)