Návrh a implementace backendové aplikace pro podporu release managementu v softwarové společnosti
| Název práce: | Návrh a implementace backendové aplikace pro podporu release managementu v softwarové společnosti |
|---|---|
| Autor(ka) práce: | Zabloudil, Jan |
| Typ práce: | Diplomová práce |
| Vedoucí práce: | Čermák, Marek |
| Oponenti práce: | Buchalcevová, Alena |
| Jazyk práce: | Česky |
| Abstrakt: | Cílem diplomové práce je navrhnout a implementovat backendovou aplikaci pro podporu release managementu ve vývojových týmech softwarové společnosti STRV. Aplikace byla vyvinuta jako softwarové řešení s otevřeným zdrojovým kódem, aby mohla být využita i dalšími společnostmi naplňujícími stejné parametry jako STRV. Jedná se o společnosti, které potřebují paralelně spravovat velké množství projektů zaměřených na vývoj softwarových řešení pro různé platformy s využitím různých technologií. Výsledkem této práce je backendová aplikace implementovaná v programovacím jazyce Go. Aplikace představuje nástroj pro podporu release managementu, který je zcela agnostický vůči platformám, technologiím a cloudovým řešením. Díky tomu může nabídnout společnostem efektivní nástroj pro řízení release managementu napříč všemi projekty. |
| Klíčová slova: | programovací jazyk Go; REST API; vícevrstvá architektura; otevřený zdrojový kód ; release management; backend |
| Název práce: | Design and implementation of a backend application for supporting release management within the development teams of a software company |
|---|---|
| Autor(ka) práce: | Zabloudil, Jan |
| Typ práce: | Diploma thesis |
| Vedoucí práce: | Čermák, Marek |
| Oponenti práce: | Buchalcevová, Alena |
| Jazyk práce: | Česky |
| Abstrakt: | The aim of the thesis is to design and implement a backend application to support release management within the development teams of the software company STRV. The application was developed as an open-source software solution to be utilized by other companies with similar characteristics to STRV. Such companies need to manage a large number of projects simultaneously, focusing on the development of software solutions for various platforms using different technologies. The outcome of the thesis is a backend application implemented in the Go programming language. The application serves as a tool to support release management, being agnostic to platforms, technologies, and cloud solutions. Therefore, it can offer companies an efficient tool for release management across all projects. |
| Klíčová slova: | release management; Go programming language; backend; REST API; multitier architecture; open-source software |
Informace o studiu
| Studijní program / obor: | Informační systémy a technologie/Vývoj informačních systémů |
|---|---|
| Typ studijního programu: | Magisterský studijní program |
| Přidělovaná hodnost: | Ing. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 9. 11. 2023 |
|---|---|
| Datum podání práce: | 20. 6. 2024 |
| Datum obhajoby: | 3. 10. 2024 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/86480/podrobnosti |