Přednášky:
1. Softwarové procesy – popis, modely softwarových procesů I.
2. Softwarové procesy – popis, modely softwarových procesů II.
3. Hodnocení softwarových procesů – kontrola kvality, návrhy zlepšení.
4. Tvorba softwarových procesů – definice procesu, jednotlivých kroků, zodpovědností, měřitelných cílů.
5. Nasazení softwarového procesu – postupy a úpravy procesů pro různé typy projektů, nasazení nástrojů, tvorba návodů a šablon.
6. Disciplína sběr požadavků, co je to požadavek, klasifikace požadavků. Funkční požadavky, kvalitativní požadavky a omezení.
7. Správa požadavků. Proces správy požadavků – sběr, specifikace, vyjednávání požadavků.
8. Metody a postupy specifikace požadavků softwarového systému. Metoda strukturovaného popisu požadavků, členění, hierarchie.
9. Metody a postupy specifikace požadavků softwarového systému. Metoda případů užití pro zachycení požadavků.
10. Byznys modelování a sběr požadavků. Metody, postupy a využití byznys modelování.
11. Metody dokumentace požadavků, členění na dokumenty, jejich atributy a provázání.
12. Vysledovatelnost požadavků, závislost požadavků, prioritizace, změnové řízení.
13. Zahrnutí praktických poznatků o specifikaci požadavků do softwarového procesu.
14. Metody a postupy analýzy požadavků softwarového systému, jejich provázáni s realizací.
Cvičení:
V rámci cvičení budou prakticky procvičovány jednotlivé tematické oblasti na ukázkových úlohách tvořících výsledný projekt.
1. Porovnání jednotlivých modelů softwarového vývoje, výhody a nevýhody.
2. Základní praktiky jednotlivých fází softwarového procesu, rozdělení na podprocesy a jejich provázání.
3. Hodnocení procesů dle požadovaných standardů, výsledný report, návrh zlepšení.
4. Tvorba vlastního softwarového procesu, jeho návrh, popis, role, cíle.
5. Tvorba návodů a šablon pro nasazení procesu.
6. Typy zákazníků, zákaznické požadavky, proces komunikace se zákazníky s ohledem na softwarový proces, zpracování zákaznické dokumentace,
7. Systémové požadavky – cíle, vize.
8. Systémové požadavky – atributy, proces správy, provázání na zákaznické požadavky.
9. Systémové požadaky – metoda strukturovaného popisu, členění.
10. Systémové požadaky – metoda případů užití.
11. Metody a postupy specifikace požadavků softwarového systému – realizace požadavků – provázání na strukturální a dynamický náhled na architekturu systému.
12. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu - procvičení práce jednotlivých rolí, review požadavků.
13. Zahrnutí teoretických poznatků o specifikaci požadavků do softwarového procesu - uprava procesu dle proběhlých projektů, příklady.
14. Metody a postupy analýzy požadavků softwarového systému - procvičení specifikace požadavků jako celku.
1. Softwarové procesy – popis, modely softwarových procesů I.
2. Softwarové procesy – popis, modely softwarových procesů II.
3. Hodnocení softwarových procesů – kontrola kvality, návrhy zlepšení.
4. Tvorba softwarových procesů – definice procesu, jednotlivých kroků, zodpovědností, měřitelných cílů.
5. Nasazení softwarového procesu – postupy a úpravy procesů pro různé typy projektů, nasazení nástrojů, tvorba návodů a šablon.
6. Disciplína sběr požadavků, co je to požadavek, klasifikace požadavků. Funkční požadavky, kvalitativní požadavky a omezení.
7. Správa požadavků. Proces správy požadavků – sběr, specifikace, vyjednávání požadavků.
8. Metody a postupy specifikace požadavků softwarového systému. Metoda strukturovaného popisu požadavků, členění, hierarchie.
9. Metody a postupy specifikace požadavků softwarového systému. Metoda případů užití pro zachycení požadavků.
10. Byznys modelování a sběr požadavků. Metody, postupy a využití byznys modelování.
11. Metody dokumentace požadavků, členění na dokumenty, jejich atributy a provázání.
12. Vysledovatelnost požadavků, závislost požadavků, prioritizace, změnové řízení.
13. Zahrnutí praktických poznatků o specifikaci požadavků do softwarového procesu.
14. Metody a postupy analýzy požadavků softwarového systému, jejich provázáni s realizací.
Cvičení:
V rámci cvičení budou prakticky procvičovány jednotlivé tematické oblasti na ukázkových úlohách tvořících výsledný projekt.
1. Porovnání jednotlivých modelů softwarového vývoje, výhody a nevýhody.
2. Základní praktiky jednotlivých fází softwarového procesu, rozdělení na podprocesy a jejich provázání.
3. Hodnocení procesů dle požadovaných standardů, výsledný report, návrh zlepšení.
4. Tvorba vlastního softwarového procesu, jeho návrh, popis, role, cíle.
5. Tvorba návodů a šablon pro nasazení procesu.
6. Typy zákazníků, zákaznické požadavky, proces komunikace se zákazníky s ohledem na softwarový proces, zpracování zákaznické dokumentace,
7. Systémové požadavky – cíle, vize.
8. Systémové požadavky – atributy, proces správy, provázání na zákaznické požadavky.
9. Systémové požadaky – metoda strukturovaného popisu, členění.
10. Systémové požadaky – metoda případů užití.
11. Metody a postupy specifikace požadavků softwarového systému – realizace požadavků – provázání na strukturální a dynamický náhled na architekturu systému.
12. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu - procvičení práce jednotlivých rolí, review požadavků.
13. Zahrnutí teoretických poznatků o specifikaci požadavků do softwarového procesu - uprava procesu dle proběhlých projektů, příklady.
14. Metody a postupy analýzy požadavků softwarového systému - procvičení specifikace požadavků jako celku.