Popis tématu

Bakalářská práce v programu, specializaci Softwarové inženýrství (Bc).

Modelová aplikace pro podporu výuky objektové analýzy a návrhu

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

Rezervace tématu

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é).

Jméno a příjmení:

Studijní číslo: Email:

Aktualizováno 0