Skip to main content

Hva er utgivelsesingeniør?

Utgivelse Engineering, eller Releng, er prosessen med å utarbeide fullført dataprogramvare for distribusjon.Dette kan involvere mange separate programmerings- og ingeniørdisipliner, og ikke alle definisjoner av utgivelsesingeniør er de samme på tvers av forskjellige selskaper.Noen av oppgavene som kan være involvert i utgivelsesteknikk inkluderer å samle kildekode, spore og vedlikeholde utviklingsverktøy og miljøer, vedlikeholde et bibliotek med utgivelser gjennom hele et program, og noen ganger implementere distribusjonen av programvare på en live server eller system.Noen få av fordelene ved å ha en dedikert utgivelsesingeniør i programvareutviklingssyklusen er en bedre opplevelse for sluttbrukere og MDASH;Fordi utgivelsesmetoder først blir testet og mdash;Bedre samlet programdokumentasjon gjennom oppgraderinger, og en slags kvalitetskontroll i situasjoner der forskjellige deler av et program stammer fra separate kilder.

Under utviklingen av programvare kommer det et punkt der applikasjonen er fullført og trenger enten for å være å væredistribuert til kunder eller installert på en live -server slik at den kan brukes.Uten en utgivelsesingeniør kan denne prosessen innebære at utviklerne skal kompilere et program gjennom utviklingsverktøy og deretter flytte binærene til målmediene eller serveren.Noen av problemene som kan oppstå med denne prosessen er at programmet kan ha avhengigheter som ikke er kvantifisert, noen endringer kan glemmes, eller til slutt kan prosessen ikke nødvendigvis være reproduserbar i fremtiden.

av utgivelsesingeniør sporer fremdriften i hvordan et program utvikler seg.Dette kan bety å bruke et versjonssystem eller bruke annen programvare ikke bare for å spore og merke hvert trinn i et program under utviklingen, men også for å lagre øyeblikksbilder av programmet slik at de kan huskes senere.I tillegg til bare å håndtere kildekoden, krever det å bygge et program at informasjon om verktøyene som brukes og de forskjellige bibliotekene eller andre ressurser som er ansatt, også lagres.Det endelige målet er å kunne kompilere et program på et hvilket som helst trinn under utviklingen, uavhengig av utviklingssystemene som brukes til å lage det. En annen mulig del av utgivelsesingeniør er å forberede en applikasjon for distribusjon til kunder.Når programmet er samlet inn i binærene, utvikles og utforskes metoder for å få programmet installert på datamaskinen til en sluttbruker.Dette kan innebære å skrive et installasjonsprogram eller teste programmet i forskjellige situasjoner hvis det er live for å sikre at det fungerer i henhold til spesifikasjoner.Slippingeniør innebærer noen ganger å faktisk installere et program flere ganger på flere systemer for å sikre at forskjellige konfigurasjoner eller feil håndteres på riktig måte.