Verzovací systém pro BPMN modely
Versioning system for BPMN models
Typ dokumentu
bakalářská prácebachelor thesis
Autor
David Mikulík
Vedoucí práce
Vanke Jan
Oponent práce
Baručić Denis
Studijní obor
Business informaticsStudijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá návrhem a implementací systému pro verzování BPMN 2.0 diagramů. Cílem je vytvořit webovou aplikaci, která umožní uživatelům spravovat, verzovat a spolupracovat na BPMN diagramech. Na základě analýzy požadavků na verzovací systém pro správu BPMN modelů a porovnání existujících řešení byly definovány požadavky a proveden technický návrh systému. Systém využívá technologie React pro frontend, Spring Boot pro backend a PostgreSQL pro databázi. Byl vytvořen prototyp aplikace, který byl podroben průběžnému a závěrečnému testování. Po vyhodnocení testů byly navrženy možné změny a vylepšení aplikace pro její další rozvoj. This bachelor thesis deals with the design and implementation of a system for versioning BPMN 2.0 diagrams. The goal is to create a web application that allows users to manage, version, and collaborate on BPMN diagrams. Based on an analysis of the requirements for a versioning system for managing BPMN models and a comparison of existing solutions, the requirements were defined and the technical design of the system was carried out. The system uses React for the frontend, Spring Boot for the backend, and PostgreSQL for the database. A prototype application was created and subjected to continuous and final testing. After the evaluation of the tests, possible changes and improvements to the application were proposed for its further development.
Kolekce
- Bakalářské práce - 13136 [1123]