magistrsko delo
Marko Gluhak (Author), Luka Pavlič (Mentor), Marko Hölbl (Co-mentor)

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:
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 Link will open in a new window
Views: 114
Downloads: 38
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

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