Bakalářská práce v programu, specializaci Softwarové inženýrství (Bc).
Cílem je vytvořit doplňkové výukové materiály pro samostudium objektové analýzy a návrhu, ve formě specifikace jednoduché sw aplikace, analytických a návrhových modelů a implementace v mainstreamovém OO jazyce, ilustrující použití UML a návrhových vzorů.
Primárním užitím bude předmět KIV/MNS, pro jehož absolventy je také toto téma BP zamýšleno :-) Jde o téma "již tisíckrát zadané", proto je důležitou součástí kritická rešerše již existujících podobných prací a upřesnění zadání tak, abychom tupě nevytvářeli totéž, co už někde jinde je hotové a vyhovovalo by našim potřebám, ale naopak přidali něco užitečného.
Předpokládané kroky postupu:
* Rešerše existujících podobných příkladů (bakalářské a diplomové práce, projekty na GitHub a GitLab, články z pedagogicky orientovaných konferencí)
* Výběr tématu cílové sw aplikace a upřesnění zadání (konzultace s vedoucím práce -- co převzít z existujícího, co upravit či doplnit vlastní prací, zdůvodnění výběru)
* Příprava specifikace aplikace (model užití a analytický doménový model, popisy případů užití a dalších požadavků)
* Vytvoření analytických modelů v UML nástroji (realizace případů užití, stavové modely, model nasazení) podle metodiky OOAD
* Výběr implementační technologie, výběr návrhových vzorů, příprava návrhových modelů (konzultace s vedoucím práce -- technologie na úrovni znalostí zhruba KIV/PPG + KIV/WEB, modely na základě analytických)
* Implementace (v rozsahu zvoleném na základě konzultace s vedoucím práce) vč. použití vybraných návrhových vzorů, úpravy návrhových modelů podle zkušenosti s implementací.
* Revize postupu analýzy+návrhu a výsledné implementace, zápis zkušeností a doporučení, v případě pěkného výsledku jeho zveřejnění ve formě GitLab projektu.
První tři kroky jsou obsahem PRJ5 tj. mají být hotové do začátku ledna 2026. Specifikace, modely a implementaci je možné, v případě zájmu, vytvořit [pouze] v anglické jazykové mutaci.
Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)
Vypsáno pro akademický rok 2025/2026 dne: 2025-04-23
Toto téma je zatím volné. Pokud o téma máte vážný zájem, vyplňte prosím následující formulář, kterým si téma zamluvíte (všechny položky jsou povinné).