Skip to main content

Hva er en programvarebygg?

En programvarebygg er et sett med kjørbar kode som er klar til bruk av forbrukere som er produsert ved å samle kildekoden.Dette begrepet kan også brukes til å referere til selve byggeprosessen, der utviklere tar kildekoden og kjører den gjennom en sammenstillingsprosess for å gjøre den funksjonell.Programmer blir kontinuerlig oppdatert til produsentene bestemmer seg for å slutte å støtte dem.Dette kan innebære en serie bygg, hvorav mange blir utgitt for allmennheten.

Designere av programvare starter vanligvis med å skissere hva de vil at programvaren skal gjøre og hvordan de vil oppnå den.Utviklere begynner å utvikle kildekoden, råstoffet som vil utgjøre ryggraden i programvaren.En ting de anser når de jobber på kilden er behovet for fremtidige bygg.Fleksibel kildekode kan endres, legges til og endres etter hvert som brukerendring og programvaren må skifte.Stiv kode kan være vanskeligere å jobbe med i fremtiden.

I programvarebyggingsprosessen sammenstiller de kildekoden for å lage et program.De kjører resultatet gjennom streng testing for å sikre at det fungerer.Hvis det er problemer med programvarebyggingen, kan de gå tilbake til kildekoden for å endre dem.Dermed blir ikke alle bygninger utgitt for publikum;Noen ganger gjør en alvorlig feil en bygning en fullstendig fiasko, og i andre tilfeller har den for mange feil til å være klar til generell bruk.

Når utviklerne er fornøyde, kan de utstede et bygg.Programvareversjonsnumre gir bred informasjon om versjonen for kunder;For eksempel 1,0 eller 2.0.Byggnumre tilbyr mer spesifikke detaljer om nøyaktig hvilken programvare som bygger kunden bruker.For eksempel kan et tekstbehandlingsprogram vise “Word Processor 5.0” ved oppstart, og fortelle kunden at dette er den femte versjonen.I detaljene om programmet kan det vises med et byggnummer, i en form som 5.0.5.9865.

Når kunden har et problem, kan støtteteknikeren be om programvarebyggnummeret, da dette kan være viktig.Det kan være et kjent problem som kan løses ved å oppgradere byggingen installert på kundens datamaskin eller bruke en oppdatering.Hvis problemet ikke har blitt rapportert før, kan teknikeren legge inn en problembillett for å varsle utviklerne, med så mye informasjon som mulig om feilen til fordel for dem.Dette lar dem løse problemet i fremtidig programvarebygg.Noen ganger dukker veldig rare feil opp i naturen, som en konflikt mellom to programmer som utviklerne ikke hadde tenkt å teste sammen.