Programvareutvikler

En utvikler er en programmerer eller et kommersielt selskap som er engasjert i ett eller flere aspekter av programvareutviklingsprosessen . Dette er et bredere omfang av algoritmisk programmering .

Innen datavitenskap er en utvikler [ 1 ]​ (ofte også kjent som en analytiker-programmerer), en dataspesialist som er i stand til å tenke ut og utvikle datasystemer ( programvarepakker ) , samt implementere og sette dem i drift. ett eller flere programmeringsspråk .

Utbygger kan bidra til den overordnede prosjektvisjonen mer på applikasjonsnivå enn på komponentnivå, samt på individuelle programmeringsoppgaver.

Etter hvert som tiden går, blir skillet mellom datasystemdesign , programvareutvikling og programmering klarere og mer differensiert. På arbeidsmarkedet er det vanligvis en differensiering mellom programmerere og utviklere, sistnevnte er de som designer strukturen eller hierarkiet av klasser . Selv de utviklerne blir IT-arkitekter, det vil si de som designer flerlagsarkitekturen eller interaksjonene mellom komponenter i et stort programvareprosjekt.

Konseptet med programvareutvikling inkluderer:

Merk: for at en programmerer skal bli en utvikler, må de ha erfaring og vite hvordan de skal håndtere og anvende utviklingsmetoder; det er fremfor alt erfaring og teknisk kunnskap som har drevet utviklingen av begrepet 'programmerer' mot begrepet 'utvikler'.

Terminologi

I følge ordboken for det franske språket 'Larousse' [ 2 ] og 'Office québécois de la langue française' (på spansk: 'Oficina québécois de la lengua francaise'), og selv om dette ikke er anerkjent av Centre national de ressources textuelles et lexicales ), brukes begrepet « developpeur » [ 1 ]​ (på spansk: «utvikler») (i feltet databehandling), om en person som unnfanger og utvikler dataapplikasjoner, eller et selskap organisert og orientert for å utvikle slike applikasjoner og tilhørende programvare. Men når det gjelder mennesker, er det mulig å skille utviklere etter spesialitet og opplæring, det vil si å skille mellom eksperter i kunsten å administrere, bruke og lage programvare , og de som spesialiserer seg spesielt på alt relatert til Internett og ledelse av datamaskiner (operativsystemer, hjelpeprogrammer, etc), [ 3 ] samt de som er spesialiserte innen informasjons- og kommunikasjonsteknologi (TICS), alle disse gruppene der utviklere med følgende egenskaper:

Spesifikke oppgaver til en utvikler

For å svare tilstrekkelig og på best mulig måte til kundens behov, er det praktisk at utvikleren i en første fase etablerer en liste over forhold for å bestemme og spesifisere kundens behov når det gjelder automatisering, databehandling , og kontroll, gjenstand for affære. På dette stadiet bør følgende spørsmål avklares:

Dette er en avgjørende fase siden det ikke bare er nødvendig å svare på kundens nåværende behov, men også å designe et datasystem som vil følge klienten i utviklingen av sine aktiviteter.

I et andre trinn utvikles en teknisk løsning (maskinvare) og det lages en modell (organisk analyse) av det fremtidige programmet (programvaren) som skal administrere det fremtidige datasystemet (hvis det ikke eksisterer).

Deretter må du skrive de kodelinjene som er nødvendige for riktig drift (programmering), delta i testfasene, utarbeide teknisk dokumentasjon, samt overvåke og vedlikeholde produktet.

Utvikleren kan også lære opp brukere.

Se også

Referanser

  1. a b Definisjon: développeur , digital side ' Dictionnaire de la langue Française Larousse '.
  2. Dictionnaire de la Langue Française Larousse , offisiell nettside til den franske enspråklige ordboken.
  3. ^ Gouv.fr Portail des métiers de l'Internet Arkivert 28. mai 2013 på Wayback Machine ..
  4. ^ "Gouv.fr Portail des métiers de l'Internet - Développeur Web" . Arkivert fra originalen 11. mars 2016 . Hentet 7. juli 2017 . 
  5. ZDNet.fr Fiche métier - Développeur Web Arkivert 3. juni 2017, på Wayback Machine .

Bibliografi