Přednášky:
Specifikace požadavků
Úvod do předmětu Systémová analýza a návrh. Metody a postupy specifikace požadavků softwarového systému. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu zahrnující například využití byznys modelování, sestavení scénářů užití, popis scénářů užití pomocí aktivitních a sekvenčních diagramů, postupnou konkretizaci a využití případů užití.
Analýza softwarového systému
Metody a postupy analýzy softwarového systému. Role a jejich činnosti při tvorbě modelu analýzy a iterační vývoj modelu zahrnující mimo jiné využití analytických vzorů, identifikaci objektů a jejich vzájemných vztahů, specifikaci interakce mezi objekty pomocí sekvenčních diagramů a diagramů spolupráce, modelování dynamiky objektu pomocí stavových diagramů atd.
Návrh systému
Metody a postupy návrhu systému. Role a jejich činnosti při tvorbě modelu návrhu týkající se zejména rozšíření modelu analýzy o implementační dimenzi a definice výsledné architektury systému.
Návrhové vzory a jejich použití - představení základních návrhových vzorů (návrhové vzory tvořící, strukturální a chování) a ukázka jejich využití.
Implementace a realizace softwarového díla
Implementace a realizace softwarového díla. Role a jejich činnosti při implementaci systému využívající mapování elementů logického modelu na komponenty. Zdrojové, binární a spustitelné komponenty. Údržba jednotlivých modelů při následných požadavcích na změnu dokončeného softwarového systému.
Cvičení:
Cvičení jsou zaměřena výhradně na konzultace spojené se samostatným zpracováním softwarového projektu
Projekty:
Náplní projektu je zpracovat dokumentaci obsahující specifikaci požadavků, analýzu a návrh softwarového díla
Specifikace požadavků
Úvod do předmětu Systémová analýza a návrh. Metody a postupy specifikace požadavků softwarového systému. Role a jejich činnosti při tvorbě modelu požadavků a iterační vývoj modelu zahrnující například využití byznys modelování, sestavení scénářů užití, popis scénářů užití pomocí aktivitních a sekvenčních diagramů, postupnou konkretizaci a využití případů užití.
Analýza softwarového systému
Metody a postupy analýzy softwarového systému. Role a jejich činnosti při tvorbě modelu analýzy a iterační vývoj modelu zahrnující mimo jiné využití analytických vzorů, identifikaci objektů a jejich vzájemných vztahů, specifikaci interakce mezi objekty pomocí sekvenčních diagramů a diagramů spolupráce, modelování dynamiky objektu pomocí stavových diagramů atd.
Návrh systému
Metody a postupy návrhu systému. Role a jejich činnosti při tvorbě modelu návrhu týkající se zejména rozšíření modelu analýzy o implementační dimenzi a definice výsledné architektury systému.
Návrhové vzory a jejich použití - představení základních návrhových vzorů (návrhové vzory tvořící, strukturální a chování) a ukázka jejich využití.
Implementace a realizace softwarového díla
Implementace a realizace softwarového díla. Role a jejich činnosti při implementaci systému využívající mapování elementů logického modelu na komponenty. Zdrojové, binární a spustitelné komponenty. Údržba jednotlivých modelů při následných požadavcích na změnu dokončeného softwarového systému.
Cvičení:
Cvičení jsou zaměřena výhradně na konzultace spojené se samostatným zpracováním softwarového projektu
Projekty:
Náplní projektu je zpracovat dokumentaci obsahující specifikaci požadavků, analýzu a návrh softwarového díla