magistrsko delo
Povzetek
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.
Ključne besede
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;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2022 |
Tipologija: |
2.09 - Magistrsko delo |
Organizacija: |
UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko |
Založnik: |
[M. Gluhak] |
UDK: |
004.05(043.2) |
COBISS: |
113785603
|
Št. ogledov: |
114 |
Št. prenosov: |
38 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Quality gate usage during the information solutions' continuous delivery |
Sekundarni povzetek: |
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. |
Sekundarne ključne besede: |
quality gate;DevOps;CI/CD;static code analysis;SonarQube;GitHub Actions;GitLab CI/CD;software quality assurance; |
Vrsta dela (COBISS): |
Magistrsko delo/naloga |
Komentar na gradivo: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Strani: |
1 spletni vir (1 datoteka PDF (X, 80 f.)) |
ID: |
15472102 |