diplomsko delo
Nace Selišnik (Avtor), Damjan Vavpotič (Mentor)

Povzetek

V delu je opisan agilni razvoj programske opreme, njegove značilnosti in načela. Predstavljena sta dva najbolj prepoznavna agilna pristopa, to sta XP in Scrum, dodatno pa je opisan tudi pristop DevOps. Poleg značilnosti teh treh pristopov diplomsko delo opisuje razlike med agilnimi pristopi in DevOps. Kakovost je ena bistvenih lastnosti programske opreme, zato je v delu predstavljen model kakovosti ISO/IEC 25010, ki vključuje vse potrebne faktorje za kakovostno programsko opremo. V nadaljevanju se naloga dotakne bistvenih praks DevOps, ki se uporabljajo za zagotavljanje kakovosti v programski opremi, najbolj pa smo pozorni, na kateri faktor kakovosti po modelu ISO/IEC 25010 vpliva določena praksa. Na koncu so predstavljeni rezultati ankete, kjer smo razvijalce v malih in srednje velikih podjetjih spraševali, kaj si mislijo glede praks DevOps in njihovega vpliva na faktorje kakovosti. S pomočjo Mann-Whitneyevega U testa smo primerjali projekte glede na njihovo vrednost, čas trajanja in število razvijalcev, ki so bili prisotni v projektu.

Ključne besede

agilni pristopi;DevOps;prakse DevOps;faktorji kakovosti;ISO/IEC 25010;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [N. Selišnik]
UDK: 004.411-026.131(043.2)
COBISS: 76977155 Povezava se bo odprla v novem oknu
Št. ogledov: 267
Št. prenosov: 37
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: The impact of key DevOps practices on software quality
Sekundarni povzetek: The thesis describes the agile development of software, its characteristics and principles. The two most recognizable agile agile methodologies, XP and Scrum, are presented, and the DevOps methodology, which complements the agile methodology, is additionally described. In addition to the characteristics of these three models, the thesis describes the differences between agile methods and DevOps. Quality is one of the essential features of software, so the part presents the ISO / IEC 25010 quality model, which includes all the necessary factors for quality software. In the following, the task touches on the essential DevOps techniques used to ensure quality in software, and we pay the most attention to which quality factor according to the ISO / IEC 25010 model is influenced by a particular technique. Finally, we present the results of a survey asking developers in SMEs what they think about DevOps practices and their impact on quality factors. The Mann-Whitney U test was used to compare the projects in terms of their value, duration and the number of developers present in the project.
Sekundarne ključne besede: agile methodologies;DevOps;DevOps practices;quality factors;ISO/IEC 25010;computer science;computer and information science;diploma;Agilni razvoj programske opreme;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000470
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 53 str.
ID: 13359966