Programvareutvikler

I informatikk er en programvareutvikler en programmerer som tar seg av ett eller flere aspekter av programvarens livssyklus , som er noe bredere enn selve programmeringen . Denne figuren kan bidra til den overordnede visjonen til prosjektet på et applikasjonsnivå så vel som på komponentnivå eller individuelle programmeringsoperasjoner ( kodingen av algoritmen ). Andre navn som ofte brukes i samme nære sammenheng er programvareanalytiker og programvareingeniør .

Beskrivelse

Over tid blir forskjellene mellom systemdesign , programvaresyklus (eller programvareutvikling) og programmering tydeligere. Allerede på arbeidsmarkedet er det forskjeller mellom programmerere og utviklere, det å være den som i praksis implementerer programvaren er ikke den samme som designer strukturen til en klasse eller hierarkiet av klasser eller moduler .

Innen IT -applikasjoner og -tjenester er det en annen profesjonell kategori, forskjellig fra programmerere og utviklere (selv om det er en avledning av sistnevnte): "(applikasjons)konsulenter" (engelske termer brukes ofte for å beskrive disse rollene) . Konsulenter er de som konfigurerer systemet/ applikasjonen for bruk i et spesifikt bruksmiljø (typisk for eller hos en kunde). For eksempel bruker et selskap som produserer eller markedsfører ERP- programvare applikasjonskonsulenter for å tilpasse og implementere (dette betyr konfigurering og tilpasning ) standardløsningen hos kunden. Hvis tilpasningen krever tilpasninger som krever programmering (og dermed forlater konfigurasjonsområdet), så tyr de til den spesifikke avdelingen.

Det engelske uttrykket source code repository (eller source code hosting facilities ) indikerer nettsteder hvor en enorm mengde kode er tilgjengelig, offentlig tilgjengelig for alle eller med lisens og betalte restriksjoner, for sammenstilling av "nøkkelferdige" programvarekomponenter. hand "eller web side . Kildekoden gjøres tilgjengelig gjennom filarkiver eller på Internett-siden, og er ofte allerede testet i et produksjonsmiljø og kjører. Når den er satt inn, er den knyttet til utviklingsprosjekter med åpen kildekode eller flere versjoner. De tilbyr versjonskontroll , feilsporingssystem , utgivelsesadministrasjon , e - postlister og wiki-sidebasert dokumentasjon.

Relaterte elementer