Bakalářská práce v oboru Informatika (Bc).
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)