Témata pro přednášky a následná cvičení:
- Základy SDLC: Principy, výhody, omezení a evoluce modelů životního cyklu vývoje softwaru (SDLC). Od vodopádového modelu po současné iterační V modely.
- Agilní softwarové procesy: Úvod do SCRUM, SAFe, DevOps, Kanban a dalších.
- Vysledovatelnost požadavků: Pojem, provázanost a konzistence.
- Řízení životního cyklu softwarového procesu: Techniky identifikace, řízení a monitorování.
- Konfigurační management: Strategie a praxe.
- Zajištění kvality ve vývoji softwaru: Principy dosažení kvality.
- Disciplína sběru požadavků: Co je požadavek, klasifikace, metody a postupy pro specifikaci požadavků softwarového systému.
- Specifické požadavky: Např. kybernetická bezpečnost, funkční bezpečnost.
- Architektura: Funkční přehled, statický a dynamický pohled, rozhraní.
- Detailní design SW systému: Statické a dynamické aspekty.
- Testování softwaru: Základní pojmy a fakta.
- Unit testování, statické testy.
- Integrační testování.
- Testování systému, akceptační testy.
- Základy SDLC: Principy, výhody, omezení a evoluce modelů životního cyklu vývoje softwaru (SDLC). Od vodopádového modelu po současné iterační V modely.
- Agilní softwarové procesy: Úvod do SCRUM, SAFe, DevOps, Kanban a dalších.
- Vysledovatelnost požadavků: Pojem, provázanost a konzistence.
- Řízení životního cyklu softwarového procesu: Techniky identifikace, řízení a monitorování.
- Konfigurační management: Strategie a praxe.
- Zajištění kvality ve vývoji softwaru: Principy dosažení kvality.
- Disciplína sběru požadavků: Co je požadavek, klasifikace, metody a postupy pro specifikaci požadavků softwarového systému.
- Specifické požadavky: Např. kybernetická bezpečnost, funkční bezpečnost.
- Architektura: Funkční přehled, statický a dynamický pohled, rozhraní.
- Detailní design SW systému: Statické a dynamické aspekty.
- Testování softwaru: Základní pojmy a fakta.
- Unit testování, statické testy.
- Integrační testování.
- Testování systému, akceptační testy.