Náplň přednášek:
1.-3. Vývojový proces: Technologické trendy vývojových procesů, požadavky na vývoj, metody a nástroje, provázání jednotlivých fází - Vysledovatelnost požadavků od zákaznických požadavků až do kódu. Provázanost požadavků na systém s požadavky na jednotlivé moduly. Systémové, hardwarové, mechanické a softwarové požadavky - provázanost modulů.
4.-5. Systémový návrh, dekompozice na subsystémy, provázání subsystémů, provázání s požadavky na subsystémy a zajištění provázání na architekturou systému.
6.-9. HW a SW návrh (metody a nástroje) a jeho provázání s požadavky na jednotlivé subsystému, architekturou systému.
10.-12. Vývojové postupy na SW a HW úrovni: automatické generování kódu (procesy a nástroje), automatizované testování.
13.-14. Management kvality, projektový management, validace a verifikace.
Náplň cvičení:
Cvičení svou náplní odpovídají přednáškám, průběžným výstupem cvičení je vypracování návrhu systému s provázáním od požadavků až do HW součástí a kódu. Studenti budou aplikovat znalosti nabyté na přednáškách na vytvoření řešení správného vývoje pro svůj vybraný produkt.
1.-3. Zákaznické požadavky, požadavky na systém, rozklad na HW, SW a mechanické požadavky.
4.-5. Metody a postupy návrhu systému (např. použití SysML), zachycení architektury a její provázanost na požadavky
6.-9. Návrh designu jednotlivých susystémů a modulů. Provázání heterogeních návrhů vysledovatelností.
10.-12. Realizace produktu - HW a SW tvorba, dokumentace a provázání na architekturu a požadavky
13.-14. Testování a kvalita vývoje - metriky, validace a verifikace.
1.-3. Vývojový proces: Technologické trendy vývojových procesů, požadavky na vývoj, metody a nástroje, provázání jednotlivých fází - Vysledovatelnost požadavků od zákaznických požadavků až do kódu. Provázanost požadavků na systém s požadavky na jednotlivé moduly. Systémové, hardwarové, mechanické a softwarové požadavky - provázanost modulů.
4.-5. Systémový návrh, dekompozice na subsystémy, provázání subsystémů, provázání s požadavky na subsystémy a zajištění provázání na architekturou systému.
6.-9. HW a SW návrh (metody a nástroje) a jeho provázání s požadavky na jednotlivé subsystému, architekturou systému.
10.-12. Vývojové postupy na SW a HW úrovni: automatické generování kódu (procesy a nástroje), automatizované testování.
13.-14. Management kvality, projektový management, validace a verifikace.
Náplň cvičení:
Cvičení svou náplní odpovídají přednáškám, průběžným výstupem cvičení je vypracování návrhu systému s provázáním od požadavků až do HW součástí a kódu. Studenti budou aplikovat znalosti nabyté na přednáškách na vytvoření řešení správného vývoje pro svůj vybraný produkt.
1.-3. Zákaznické požadavky, požadavky na systém, rozklad na HW, SW a mechanické požadavky.
4.-5. Metody a postupy návrhu systému (např. použití SysML), zachycení architektury a její provázanost na požadavky
6.-9. Návrh designu jednotlivých susystémů a modulů. Provázání heterogeních návrhů vysledovatelností.
10.-12. Realizace produktu - HW a SW tvorba, dokumentace a provázání na architekturu a požadavky
13.-14. Testování a kvalita vývoje - metriky, validace a verifikace.