Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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.