Popis tématu

Bakalářská práce v oboru Informatika (Bc).

Aplikace pro správu a udržení konzistence úložiště projektových dat

Nástroj SPADe (Software Process Anti-patterns Detector) akumuluje data o průběhu softwarových projektů z různých zdrojů a ukládá je do unifikovaného datového modelu. Cílem sběru těchto dat je hledání příznaků tzv. anti-patternů (a dalších chyb a vzorů v projektovém řízení) v jednotlivých projektech. Předmětem práce je zajistit konzistenci dat v databázi pomocí jednoduché GUI aplikace a/nebo jiných prostředků (např. triggerů v MySQL databázi, úprav na současné DAO vrstvě, apod.)

EN: Application for managing and consistency keeping of project data repository

1) Seznamte se se strukturou dat v nástrojích pro řízení projektů, s projektem SPADe a se strukturou jeho databáze.

2) Navrhněte aplikaci vhodnou pro správu vybraných aspektů dat ve SPADe databázi, která umožní uživatelské opravy způsobené nevhodnou automatickou klasifikací vybraných položek a pomůže udržovat konzistenci dat.

3) Implementujte navrženou aplikaci. Při realizaci klaďte důraz na její pozdější rozšiřitelnost.

4) Ověřte funkčnost a použitelnost aplikace.

Doporučená literatura:
1. OSLC. Open Services for Lifecycle Collaboration. Online, 2018.https://open-services.net/. Accessed November 14th, 2018.
2. Object Management Group. Software & Systems ProcessEngineering Meta-Model Specification, 2008.
3. P. Kroll and P. Kruchten. The Rational Unified Process made easy: A practitioner’s guide to the RUP. Addison-Wesley Professional, Boston, MA, USA, 2003.
4. J. V. Sutherland and K. Schwaber. The Scrum methodology. In Business object design and implementation: OOPSLA workshop, London, UK, 1995. Springer-Verlag London.
5. P. Pícha. Detecting software development process patterns in project data. Technical Report. University of West Bohemia, 2019.

Téma vypsal: Ing. Petr Pícha (UN 308)

Vypsáno pro akademický rok 2022/2023 dne: 2019-05-23

Zadáno komu: Adam Šmucr (dokončeno: 2023-05-04)

Aktualizováno 0