Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Den 1: Proces
Zavedení
- Co je systémové inženýrství?
- Co je Software Engineering?
- Proč je Software Engineering obtížné?
- Systémové požadavky
- Systémové modelování
Software Engineering Procesy
- Co je to proces vývoje softwaru?
- Tradiční procesy
- Agile Procesy
- Procesy budování vysoce integrovaných systémů
- Normy a certifikační systémy
Vysoce integrované systémy
- Co jsou vysoce integrované systémy?
- Role kultury QM
- Důvody chyb
- Kritické systémy standard
- Technika spolehlivosti
Údržba softwaru
2. den: Plánování
Požadavky
- Požadavky uživatele
- Vyvolání/analýza požadavků uživatelů
- Systémové požadavky
- Požadavky na software
- Specifikace softwaru
- Proces požadavků
- Nástroje pro správu požadavků
Software Design
- Conwaysův zákon
- Návrhové vzory
- Nástroje pro textové modelování
- Principy návrhu OO
- Návrhářské nástroje
- Běžné architektury
Modelování
- Plánování architektury
- UML grafické znázornění
- Ne-UML grafické znázornění
Den 3: Kód
Konstrukce softwaru
- Jak vzít design do kódu
- Programming osvědčené postupy
- Abstrakce kódu
- Programming pracovní postup
Configuration Management
- Co je Configuration Management?
- Configuration Management v ISO9000 a CMMI
- CASE nástroje pro plánování, design a QA
- CASE nástroje pro psaní softwaru
- Kontrola verzí pomocí SVN
- Systémová integrace
Kód pro vysoce integrované systémy
- Předcházení chybám
- Chytání chyb
- Snížení dopadu chyb
- Typické problémy s kódem pro systémy s vysokou integritou
Metriky kvality kódu
- Metriky velikosti kódu
- Metriky složitosti kódu
- Metriky bez kódu
- Statická analýza
4. den: Ověření a ověření
Recenze
- Základy VV
- Nezávislé ověření a ověření
- Návrhy a revize požadavků
- Kontroly kódu
- Návody k softwaru
- Audity
- Jiné metody V & V
Testování vysoce integrovaných systémů
- Dokumenty týkající se bezpečnosti
- Scénáře
- Argumentace pro bezpečnost
- Recenze High-Integrity Systems
- Předvídání spolehlivosti
- Formální metody
- Náklady V+V
Automatizované testování
- Proč testovat?
- Automatické vs manuální testy
- Postupné testování
- Typy testů
- Testovací nástroje
- Testovací postroje
Den 5: Management
Projekt Management
- Co je projekt Management?
- Předání zákazníka
- Standardy (PMP, PRINCE2)
- Time management
- Řízení nákladů
- Řízení rizik
- Projektová dokumentace
Hodnocení procesu
- Funkce hodnocení procesu
- Jednání podle metriky
- Procesní metriky
- Standardy a rámce pro hodnocení procesů (CMMI, ISO 9001, TickIt+)
- Porady k hodnocení procesů
Shrnutí a závěry
35 hodiny
Reference (2)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Kurz - Software Engineering
The level of inter activeness and pace meant that it was never boring.