Témata pro přednášky a následná cvičení:
• Softwarové procesy a přístupy k vývoji systémů,
• Životní cyklus projektu, koncept kvality software,
• Koncept vysledovatelnosti požadavků,
• Specifikace požadavků – specifikace požadavků, validace požadavků,
• Systémová a softwarová architektura – požadavky na architekturu,
• Detailní design – principy a provázanost,
• Softwarová konstrukce – vývoj software v kontextu velkých systémů, existující báze kódu, re-inženýring,
• Verifikace a validace software – statické a dynamické přístupy, plánování, dokumentace,
• Regresní testy a automatizace testů,
• Projektový management – cíle, plánování, měření a změny, tým, odhady náročnosti, management týmu, rizika, správa rizik projektu,
• Management problémů a změn požadavků,
• Nástroje a prostředí – ALM systémy,
• Zlepšování procesů, vyspělostní úrovně, metriky.
• Softwarové procesy a přístupy k vývoji systémů,
• Životní cyklus projektu, koncept kvality software,
• Koncept vysledovatelnosti požadavků,
• Specifikace požadavků – specifikace požadavků, validace požadavků,
• Systémová a softwarová architektura – požadavky na architekturu,
• Detailní design – principy a provázanost,
• Softwarová konstrukce – vývoj software v kontextu velkých systémů, existující báze kódu, re-inženýring,
• Verifikace a validace software – statické a dynamické přístupy, plánování, dokumentace,
• Regresní testy a automatizace testů,
• Projektový management – cíle, plánování, měření a změny, tým, odhady náročnosti, management týmu, rizika, správa rizik projektu,
• Management problémů a změn požadavků,
• Nástroje a prostředí – ALM systémy,
• Zlepšování procesů, vyspělostní úrovně, metriky.