magistrsko delo
Abstract
Preverjanje kakovosti informacijskih rešitev je doseglo širšo prepoznavnost med industrijo razvoja informacijskih rešitev. Tekom zaključnega dela smo opravili sistematičen pregled literature in študijo primera s prototipno vzpostavitvijo cevovoda neprekinjene dostave informacijskih rešitev z vključitvijo samodejnega preverjanja kakovosti izvorne kode. Izkaže se, da je vzpostavitev takšnega samodejnega preverjanje minimalnega nivoja kakovosti enostavna, predvsem v začetnih fazah razvoja. Glede na te ugotovitve smo zaključili, da je vključitev tega pristopa v industriji še premalo prepoznana in da so najbolj uspešni uporabniki tisti, ki ga ohranjajo enostavnega in učinkovitega, vendar vseeno prilagojenega specifikam tekočega projekta.
Keywords
minimalni nivo kakovosti;paradigma DevOps;cevovod CI/CD;statična analiza kode;prijavni meni SonarQube;platforma GitHub Actions;cevovod GitLab CI/CD;zagotavljanje kakovosti;magistrske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2022 |
Typology: |
2.09 - Master's Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[M. Gluhak] |
UDC: |
004.05(043.2) |
COBISS: |
113785603
|
Views: |
114 |
Downloads: |
38 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Quality gate usage during the information solutions' continuous delivery |
Secondary abstract: |
The software quality assurance domain has achieved generally acknowledged importance in the software development industry. During the masters’ thesis we executed a systematic literature review in the field and demonstrated it with a case study. It accompanies the development of a prototype CI/CD pipeline with a static code analysis quality gate. Our conclusion is that quality gates are simple to implement and that they bring a noticeable increase in a software solution quality. For such a low investment into the implementation of the quality gate itself it is our finding that it is a beneficial and underutilized approach in the industry. The most successful practitioners use it in simple, efficient forms, yet tailor it to the software solutions’ requirements. |
Secondary keywords: |
quality gate;DevOps;CI/CD;static code analysis;SonarQube;GitHub Actions;GitLab CI/CD;software quality assurance; |
Type (COBISS): |
Master's thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Pages: |
1 spletni vir (1 datoteka PDF (X, 80 f.)) |
ID: |
15472102 |