Forskjell mellom programvareingeniør og programvareutvikler

Hovedforskjell: En programvareutvikler er en person som er involvert i fasetter av programvareutviklingsprosessen. Deres jobb inkluderer utforming, implementering og testing av programvaren. En programvareingeniør, derimot, er utøver av programvare engineering. De bruker prinsippene for engineering til design, utvikling, vedlikehold, testing og evaluering av programvaren og systemene som lager datamaskiner eller noe som inneholder programvarearbeid.

Mange hevder at titlene til programvareingeniør og programvareutvikler er de samme; det er bare noen selskaper som foretrekker å ringe sine ansatte programvareingeniører, mens andre bruker programvareutviklere. Dette er imidlertid ikke helt tilfelle. Jobbene til programvareingeniører og programvareutviklere er like, men de har også små forskjeller.

En programvareutvikler er en person som er involvert i fasetter av programvareutviklingsprosessen. Deres jobb inkluderer utforming, implementering og testing av programvaren. En programvareingeniør, derimot, er utøver av programvare engineering. De bruker prinsippene for engineering til design, utvikling, vedlikehold, testing og evaluering av programvaren og systemene som lager datamaskiner eller noe som inneholder programvarearbeid. Derfor kan det hevdes at jobben til en programvareingeniør har et større omfang.

En programvareutvikler utvikler frittstående programvare, som er mer enn bare et enkelt program. Han blir involvert i alle faser av utvikling, design og koding. Han deltar i design, dataprogrammering eller programvare prosjektledelse. En utvikler kan bidra til oversikten over prosjektet på applikasjonsnivå i stedet for komponentnivå eller individuelle programmeringsoppgaver. Under 15-0000 Computer og Mathematical Occupations Major Group, kan programvareutviklere klassifiseres i en av tre titler:

  • 15-1131 Dataprogrammerere
  • 15-1132 Programvareutviklere, applikasjoner
  • 15-1133 Programvareutviklere, systemprogramvare

En utvikler jobb inkluderer:

  • Programvare design
  • Faktisk kjernen implementering (programmering som ofte er den viktigste delen av programvareutvikling)
  • Andre nødvendige implementeringer (f.eks. Installasjon, konfigurasjon, tilpasning, integrasjon, dataoverføring)
  • Deltakelse i programvareproduktdefinisjon, inkludert forretningssak eller gapanalyse
  • spesifikasjon
  • Krav analyse
  • Utvikling og forfining av throw-away simuleringer eller prototyper for å bekrefte kravene
  • Feasibility og cost-benefit analyse, inkludert valg av applikasjonsarkitektur og rammeverk, som fører til budsjett og tidsplan for prosjektet
  • Utstedelse av dokumentasjon som trengs av brukere og gjennomføringspartnere etc.
  • Testing, inkludert å definere / støtte aksepttesting og samle tilbakemelding fra pre-release testere
  • Deltakelse i programvareutgivelse og etter utgivelsesaktiviteter, inkludert støtte til produktstartevangelisering (f.eks. Utvikling av demonstrasjoner og / eller prøver) og konkurransedyktig analyse for påfølgende produktbygging / utgivelses sykluser
  • Vedlikehold

En programvareingeniør, derimot, er noen som kan anvende prinsippene for ingeniørfag, datavitenskap og matematiske prinsipper til design og utvikling av programvaren. Men før midten av 1960-tallet eksisterte ikke begrepet programvareingeniør. De ble ofte kledd med dataprogrammerere eller programvareutviklere. Selv nå er en definisjon og jobbbeskrivelse av en programvareingeniør under diskusjon. Hovedargumentet mot tittelen er at en programvareingeniør ikke egentlig er en ekte ingeniør, da han ikke kan grupperes med sivil, elektrisk, elektronikk, mekanisk og annen ingeniørfag. Argumentet for tittelen hevder at som ingeniører oppgaven er å bygge programvare fra grunnen, virket det logisk å koble dem til programvareingeniører. Tross alt, det er det ingeniører gjør: design og bygge.

Anbefalt

Relaterte Artikler

  • populære sammenligninger: Forskjellen mellom kraftverk og kraftverk

    Forskjellen mellom kraftverk og kraftverk

    Hovedforskjell: En kraftverk eller kraftverk beskriver både anlegget for generering av elektrisitet. Dermed er det ingen forskjell mellom begge vilkårene og kan brukes om hverandre. I Amerika foretrekker folk å bruke begrepet kraftverk, mens andre termer kan brukes. Et kraftverk kan også brukes til å referere til motorer i kjøretøy som fly og skip. Kraft
  • populære sammenligninger: Forskjell mellom autoritet og kraft

    Forskjell mellom autoritet og kraft

    Hovedforskjell: Begrepene 'autoritet' og 'makt' utfyller hverandre. Myndighet er en juridisk evne og autorisasjon til å utøve kraft, mens "Power" er evnen til å kontrollere myndighet. Kraft er evnen til å opprettholde autoritet, dvs. kraft gir en all autoritet til å styre og styre over en bestemt funksjon eller oppgave i et foretak. Av
  • populære sammenligninger: Forskjellen mellom Cricket og Baseball

    Forskjellen mellom Cricket og Baseball

    Nøkkelforskjell: Cricket er en sport som spilles mellom to lag med 11 spillere hver på en rektangulær 22-hulls lang tonehøyde. Baseball består av to lag med ni spillere som hverandre svinger batting / treffer og fielding / pitching. Disse spillene varierer med hensyn til regler, regler, spill, flaggermus, ball etc. Cri
  • populære sammenligninger: Forskjellen mellom solsikkeolje og vegetabilsk olje

    Forskjellen mellom solsikkeolje og vegetabilsk olje

    Hovedforskjell: Oljer er de mest essensielle og grunnleggende ingrediensene i matlaging. I hovedsak er solsikkeolje en type vegetabilske oljer; som er hentet fra solsikkefrøene. Mens det finnes ulike typer vegetabilske oljer tilgjengelig i markedet med varierte og allsidige egenskaper. Det finnes ulike typer vegetabilske oljer tilgjengelig i naturen, som er beriket med spesifikke egenskaper.
  • populære sammenligninger: Forskjellen mellom solsikkeolje og rapsolje

    Forskjellen mellom solsikkeolje og rapsolje

    Hovedforskjell: Oljer legger til en blanding av smaker til maten; Solsikkeolje og rapsolje er berikende sunne oljer, som er hentet fra henholdsvis solsikke- og rapsfrø. Begge er essensielle for et passform, fint og sunt liv for en person. Solsikkeolje og rapsolje er avledet fra solsikke- og rapsfrø.
  • populære sammenligninger: Forskjellen mellom Galaxy og Universe

    Forskjellen mellom Galaxy og Universe

    Nøkkelforskjell: En gruppe med mange stjerner, støv, planeter og andre interstellære gjenstander, bundet sammen av en tyngdekraft, kalles en galakse. Universet består av alt som eksisterer i form av materie eller energi. En minste liten sandpartikkel er også en del av universet, og den største galaksen utgjør også en del av universet. Har du
  • populære sammenligninger: Forskjell mellom nebula og galakse

    Forskjell mellom nebula og galakse

    Nøkkelforskjell: Nebula er en sky i dyprommet som består av gass eller smuss / støv (f.eks. Sky som dannes etter at en stjerne eksploderer). En gruppe av mange stjerner, støv, planeter og annet interstellært materiale som er bundet sammen av en gravitasjonskraft, kalles en galakse. Nebula er en sky i dyp rom som består av gass eller smuss / støv. Ordet
  • populære sammenligninger: Forskjellen mellom Windows Vista 32-bit og 64-bit

    Forskjellen mellom Windows Vista 32-bit og 64-bit

    Nøkkelforskjell: Vista 64-bit er en avansert versjon av 32-bit. Bitene refererer til måten en prosessor håndterer / sorterer gjennom data. En 64-bits prosessor er bedre i stand til å behandle store mengder data, sammenlignet med 32-bits. 32-biten har en begrensning på 4 GB RAM, mens en 64-bit ikke gjør det. Wind
  • populære sammenligninger: Forskjellen mellom Diode og Zener Diode

    Forskjellen mellom Diode og Zener Diode

    Nøkkelforskjell: En diode er en type elektrisk enhet som gjør at strømmen beveger seg gjennom den i bare én retning. Den består av en halvleder av typen N og en halvleder av typen P som er plassert sammen. En zener diode er en tungdoped diode med en meget smal depletion region. Det tillater strømmen av strømmen i fremoverretningen og også i motsatt retning. En dio

Redaksjonens

Forskjellen mellom Windows 7 Home Basic og Professional

Nøkkelforskjell: Windows 7 Home Basic er en versjon som ikke er allment tilgjengelig overalt; Det er kun tilgjengelig i enkelte "fremvoksende markeder" og er begrenset til 141 land. Windows Home Basic som navnet antyder, er en veldig grunnleggende versjon av Windows og tillater bare brukere begrenset kapasitet.