Vi jobber med å gjenopprette Unionpedia-appen på Google Play Store
UtgåendeInnkommende
🌟Vi har forenklet designet vårt for bedre navigering!
Instagram Facebook X LinkedIn

Kontinuerlig integrasjon

Index Kontinuerlig integrasjon

Kontinuerlig integrasjon (engelsk: continuous integration, CI) er en tilnærming til programvareutvikling hvor man slår sammen alle utviklerne sine arbeidskopier til en delt hovedgren flere ganger i løpet av dagen.

Innholdsfortegnelse

  1. 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.

Se Kontinuerlig integrasjon og Testdrevet utvikling