Optimization of GitLab platform for the subject of software engineering
Thesis title: | Optimalizace prostředí GitLab pro výuku softwarového inženýrství |
---|---|
Author: | Pánek, Petr |
Thesis type: | Bakalářská práce |
Supervisor: | Vencovský, Filip |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | Bakalářská práce se zabývá optimalizací prostředí GitLab pro potřeby předmětu softwarového inženýrství. Cílem bakalářské práce je na základě identifikovaných potřeb předmětu softwarového inženýrství nalézt odpovídající funkcionalitu platformy GitLab, která umožní využívání této platformy při vývoji probíhajícím v rámci předmětu.První část bakalářské práce v krátkosti nastiňuje problematiku softwarového inženýrství a jeho součástí.Druhá část práce je věnována obecnému popisu vývoje v rámci disciplíny softwarového inženýrství. V kapitole je podrobně rozebrán Software Development Life Cycle proces, dle kterého se dále postupuje v rámci vývoje ukázkového projektu a identifikaci současného stavu předmětu softwarového inženýrství.V poslední části bakalářské práce dochází k postupnému procházení fází procesu SDLC. V každé z fází je nejprve podrobně rozebrán současný stav předmětu softwarového inženýrství, na který následně navazuje identifikace funkcionality ze strany platformy GitLab, která umožňuje stanovené potřeby splnit. Jednotlivé funkce platformy jsou demonstrovány na ukázkovém projektu, jehož vývoj probíhá současně v průběhu celé kapitoly. |
Keywords: | GitLab; Java; softwarové inženýrství; vývoj softwaru; programování |
Thesis title: | Optimization of GitLab platform for the subject of software engineering |
---|---|
Author: | Pánek, Petr |
Thesis type: | Bachelor thesis |
Supervisor: | Vencovský, Filip |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | The bachelor thesis focuses on optimization of GitLab environment for the needs of software engineering subject. The aim of the bachelor thesis is, based on the identified needs of the subject of software engineering, to find such functionality of the GitLab platform, which will enable the use of this platform during the development within the subject itself.The first part of the thesis briefly outlines the problems of software engineering and its components.The second part is devoted to a general description of the development within the software engineering discipline. The chapter describes in detail the Software Development Life Cycle process, which is then followed in the development of a sample project and identification of the current state of software engineering subject.In the last part of the bachelor thesis we follow the individual phases of the SDLC process. In each phase, the current state of software engineering is first discussed in detail, followed by the identified functionality of the GitLab platform, which enables the specified needs of the subject to be met. The individual functions of the platform are demonstrated on a sample project that is being developed throughout the entire chapter. |
Keywords: | GitLab; Java; software engineering; software development; programming |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 1. 10. 2018 |
---|---|
Date of submission: | 6. 5. 2019 |
Date of defense: | 11. 6. 2019 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/67071/podrobnosti |