Razlika između softverskog inženjera i razvijatelja softvera

Ključna razlika: programer je osoba koja se bavi aspektima procesa razvoja softvera. Njihov posao uključuje projektiranje, implementaciju i testiranje softvera. Softverski inženjer, s druge strane, praktičar je programskog inženjerstva. Oni primjenjuju načela inženjeringa na dizajn, razvoj, održavanje, testiranje i ocjenjivanje softvera i sustava koji čine računala ili nešto što sadrži softverski rad.

Mnogi tvrde da su naslovi softverskih inženjera i programera isti; samo neke tvrtke radije nazivaju svoje zaposlenike softverskim inženjerima, dok drugi koriste softverske programere. Međutim, to nije posve slučaj. Poslovi softverskih inženjera i programera su slični, ali i oni imaju male razlike.

Programer je osoba koja se bavi aspektima procesa razvoja softvera. Njihov posao uključuje projektiranje, implementaciju i testiranje softvera. Softverski inženjer, s druge strane, praktičar je programskog inženjerstva. Oni primjenjuju načela inženjeringa na dizajn, razvoj, održavanje, testiranje i ocjenjivanje softvera i sustava koji čine računala ili nešto što sadrži softverski rad. Stoga se može tvrditi da posao softverskog inženjera ima veći opseg.

Programer razvija samostalni softver, što je više od jednostavnog programa. Uključuje se u sve faze razvoja, dizajna i kodiranja. Sudjeluje u dizajnu, računalnom programiranju ili upravljanju softverskim projektima. Programer može pridonijeti pregledu projekta na aplikacijskoj razini, a ne na komponentnim ili pojedinačnim programskim zadacima. Pod grupom 15-0000 Computer and Mathematical Occupations Major Group, razvijatelji softvera mogu se svrstati u jedan od 3 naslova:

  • 15-1131 Računalni programeri
  • 15-1132 Programeri, aplikacije
  • Programeri softvera, softverski sustavi

Posao razvojnog programera uključuje:

  • Dizajn softvera
  • Stvarna implementacija jezgre (programiranje koje je često najvažniji dio razvoja softvera)
  • Ostale potrebne implementacije (npr. Instalacija, konfiguracija, prilagodba, integracija, migracija podataka)
  • Sudjelovanje u definiranju softverskih proizvoda, uključujući analizu poslovnih slučajeva ili nedostataka
  • Specifikacija
  • Analiza zahtjeva
  • Razvoj i usavršavanje odbačenih simulacija ili prototipa za potvrdu zahtjeva
  • Analiza izvodljivosti i troškova-koristi, uključujući izbor arhitekture i okvira aplikacije, što dovodi do proračuna i rasporeda projekta
  • Izrada dokumentacije potrebne korisnicima i implementacijskim partnerima itd.
  • Testiranje, uključujući definiranje / podržavanje testiranja prihvatljivosti i prikupljanje povratnih informacija od testera prije puštanja u rad
  • Sudjelovanje u izdanjima softvera i aktivnostima nakon puštanja u rad, uključujući podršku za evangelizaciju pri lansiranju proizvoda (npr. Razvoj demonstracija i / ili uzoraka) i analizu konkurentnosti za naknadne cikluse izgradnje / izdavanja proizvoda
  • Održavanje

Softverski inženjer je, s druge strane, netko tko može primijeniti principe inženjerstva, računalne znanosti i matematičkih načela na dizajn i razvoj softvera. Međutim, prije sredine 1960-ih, pojam softverskog inženjera nije postojao. Često su se družili s računalnim programerima ili programerima softvera. Čak i sada, definicija i opis radnog mjesta softverskog inženjera je u raspravi. Glavni argument protiv naslova je da softverski inženjer zapravo nije pravi inženjer, jer ne može biti grupiran s civilnim, električnim, elektroničkim, mehaničkim i drugim inženjerskim zanimanjima. Argument za naslov tvrdi da je, s obzirom na to da je inženjerski zadatak izgradnja softvera od nule, logično nazvati ih softverskim inženjerima. Uostalom, to je ono što inženjeri rade: dizajniraju i grade.

Preporučeno

Vezani Članci

  • razlika između: Razlika između pčele i osi

    Razlika između pčele i osi

    Ključna razlika: Pčele se obično povezuju s medom i ispravno. Pčele prave i pohranjuju med iz peludi i nektara koji skupljaju s cvijeća. Osa je češće grabežljivac, iako su mreže često pronađene kao tajna biljne smole koja se može zamijeniti medom. Kada dođe u travnju, ne samo da donosi lijepo cvijeće i kišu, nego i zbirku čudnih kukaca i insekata. Lijepo vrijeme
  • razlika između: Razlika između Meta ključne riječi i Meta opisa

    Razlika između Meta ključne riječi i Meta opisa

    Ključna razlika: Meta Ključne riječi su ključne riječi koje se nalaze u html kodu i stavljaju naglasak na određene riječi na web stranici. Meta Description tag je mali sažetak ili opis onoga što web stranica drži. Meta ključna riječ i meta opis su oznake koje su dio veće grupe meta oznaka. Te oznake p
  • razlika između: Razlika između modela Nokia Lumia 820 i Samsung Galaxy S3

    Razlika između modela Nokia Lumia 820 i Samsung Galaxy S3

    Ključna razlika: Jedan od prvih pametnih telefona pod markom je Nokia Lumia 820. Nokia Lumia 820 bila je prva među prvim telefonima koji su se razvili na Windows Phone 8. Pokrenut je u studenom 2012. kao nešto jeftinija alternativa Nokia 920. Samsung Galaxy S3 je multi-touch smartphone koji se pojavio u svibnju 2012. T
  • razlika između: Razlika između ubojstva i ubojstva

    Razlika između ubojstva i ubojstva

    Ključna razlika: Pravno, ubojstvo je nezakonito ubojstvo druge osobe koja je bila zlonamjerna. Zločin je mislio da ubojica namjerava ubiti žrtvu cijelim svjesnim umom. Ubojstvo podrazumijeva da je osoba bila pod punom kontrolom svojih osjetila i da je htio ubiti žrtvu i možda je unaprijed ubojstvo unaprijed namjerno počinio. Uboj
  • razlika između: Razlika između fonda i sigurnosti

    Razlika između fonda i sigurnosti

    Ključna razlika : Gdje je fond investicijsko sredstvo koje omogućuje velikom broju ljudi da udruže svoj novac kako bi ulagali u niz različitih vrijednosnih papira, kao što su dionice, obveznice, imovina ili roba. Sigurnost je instrument financiranja ili ulaganja koji se kupuje i prodaje na financijskim tržištima, kao što su obveznice, zadužnice, bilješke, opcije, dionice (dionice) i varanti. U jednos
  • razlika između: Razlika između glačanja i izravnavanja željeza

    Razlika između glačanja i izravnavanja željeza

    Ključna razlika: Željezo za krimanje je slično željeznom za ravnanje, ali ima grebene na grijaćim pločama. Grebeni na tanjuru dopuštaju kosi da imaju pogled na njih. Krimanje rezultira valovitom kosom s vrlo malim valovima, slično zubu pile. Ispravljanje željeza je vrsta kose željeza koja se koristi za ispravljanje kose. To su ta
  • razlika između: Razlika između stabla i biljke

    Razlika između stabla i biljke

    Ključna razlika: Stabla i biljke spadaju pod isto kraljevstvo Plantae, koje je jedno od pet najvećih kraljevstava. Drveće i biljke imaju mnogo više zajedničkog nego razlike. Može se reći da dok su sva stabla biljke, ne mogu sve biljke biti drveće. Kada govorimo o razlikama između stabla i biljke, na um dolazi jedan izraz - 'što je u imenu?' Ovo
  • razlika između: Razlika između iPhone 6 i iPhone 6S

    Razlika između iPhone 6 i iPhone 6S

    Ključna razlika: iPhone 6S nudi brojne nadogradnje za iPhone 6. Ima snažniji metalni okvir, bolju kameru, novi 3D dodirni zaslon, pa čak i novu boju. Za sve ljubitelje iPhonea, veselite se; još jedna godina dovela je još jedan novi model iPhone na liniju prethodnih iPhone uređaja. Apple je najavio iPhone 6S kao svoj najnoviji vodeći telefon koji će biti predstavljen krajem rujna. IPhone
  • razlika između: Razlika između Nexusa 7 i Nexusa 10

    Razlika između Nexusa 7 i Nexusa 10

    Ključna razlika: Nexus 7 je tablet računalo s operativnim sustavom Android 4.1 (također nazvan Jelly Bean). Razvijen je u suradnji s Asusom. Nexus 10 je tablet računalo s operativnim sustavom Android 4.2 (također nazvan Jelly Bean), koji je objavljen s njim. Razvijen je u suradnji s tvrtkom Samsung. Uz

Izbor Urednika

Razlika između Windows 7 32-bitne i 64-bitne

Ključna razlika: Windows 7 32-bitna arhitektura može nositi male količine podataka i manje je sigurna u usporedbi s 64-bitnom arhitekturom. 32-bitni zahtijeva minimalno 1 GB RAM-a, dok 64-bitni zahtijeva 2 GB RAM-a da bi mogao izvršavati i može adresirati 4 GB odnosno 192 GB. Windows 7 je operativni sustav koji je Windows širom svijeta objavio u listopadu 2009. Wind