Innholdsfortegnelse
9 relasjoner: Byggesystem, CI/CD, Ekstrem programmering, Kontinuerlig leveranse, Kontinuerlig utrulling, Programmerer, Programvareutvikling, Rapid application development, Testdrevet utvikling.
Byggesystem
Et byggesystem er en bit programvare som bygger annen programvare, det vil si kompilerer, linker og gjør andre ting forbundet med byggeprosessen.
Se Kontinuerlig integrasjon og Byggesystem
CI/CD
Innen programvareutvikling er CI/CD eller CICD er kombinasjonen av kontinuerlig integrasjon (CI) og (oftest) kontinuerlig leveranse eller (mindre vanlig) kontinuerlig utrulling (CD).
Se Kontinuerlig integrasjon og CI/CD
Ekstrem programmering
Ekstrem programmering (engelsk: extreme programming, forkortet XP) er en systemutviklingsmetode som er utformet for å være så fleksibel som mulig.
Se Kontinuerlig integrasjon og Ekstrem programmering
Kontinuerlig leveranse
Kontinuerlig leveranse (engelsk: continuous delivery, CD) er en tilnærming til programvareutvikling hvor man produserer programvare i korte sykluser slik at pålitelig programvare kan bli utgitt når som helst, og på en slik måte at man slipper å gjøre det manuelt når man bestemmer seg for at en utgivelse skal slippes.
Se Kontinuerlig integrasjon og Kontinuerlig leveranse
Kontinuerlig utrulling
Kontinuerlig utrulling (engelsk: continuous deployment, CD) er en tilnærming til programvareutvikling hvor programvarefunksjoner leveres ofte og gjennom automatisert utrulling.
Se Kontinuerlig integrasjon og Kontinuerlig utrulling
Programmerer
Programmerer, eller utvikler, betegner en person som utvikler programvare for datamaskiner, og i stor grad også for andre tekniske innretninger ved hjelp av et programmeringsspråk.
Se Kontinuerlig integrasjon og Programmerer
Programvareutvikling
Programvareutvikling (engelsk: software engineering) er et fagfelt som omhandler å systematisk designe, programmere, teste og vedlikeholde programvare.
Se Kontinuerlig integrasjon og Programvareutvikling
Rapid application development
Rapid application development (RAD, direkte oversatt: rask applikasjonsutvikling) er både et navn på alternativer til vannfallmodellen innen programvareutvikling og navnet på James Martin's tilnærmelse til rask utvikling.
Se Kontinuerlig integrasjon og Rapid application development
Testdrevet utvikling
Testdrevet utvikling er en programvareutviklingsmetodikk som består av korte iterasjoner hvor nye tester som dekker de ønskede forbedringene eller nye funksjonaliteten skrives først, deretter implementeres produksjonskoden som trengs for å få testene til å passere feilfritt.