Programmatūras izstrādātājs

persona vai uzņēmums, kas izstrādā lietojumprogrammas

Programmatūras izstrādātāji ir persona vai uzņēmums, kas iesaistīts programmatūras izstrādē, izstrādā lietojumprogrammas, kas veic uzdevumus datorā vai datora vadītā ierīcē, savukārt citi izstrādā pamata sistēmas programmatūru, kas kontrolē tīklus vai plašākas lietojumprogrammas. Viņi varētu būt iesaistīti datorspēļu, biznesa vai medicīnas rīku programmatūras izstrādē.[1] Programmatūras izstrādātāji ir atbildīgi par datoru vai mobilo lietojumprogrammu projektēšanu, un viņu darba būtība galvenokārt ir vērsta uz radīšanu patērētājiem. Tas ietver lietotāju vajadzību izpratni, programmatūras risinājumu izstrādi, veiktspējas uzraudzību un programmu modificēšanu pēc nepieciešamības.[2]

Šie speciālisti ir koncentrējušies uz operētājsistēmas līmeņa programmatūru, kompilatoriem un tīkla izplatīšanas programmatūru. Šī loma ir vairāk paredzēta risinājumu izstrādei uzņēmumu organizācijām. Tas ietver programmatūras izstrādi medicīnas, rūpniecības, militārajiem, sakaru, aviācijas, kosmosa, biznesa, zinātnes un vispārējiem skaitļošanas lietojumiem.[1]

Izstrādātāju darba pienākumi ietver kodēšanu un programmu izstrādi, kā arī testēšanu un sadarbību ar citiem datoru speciālistiem, lai nodrošinātu, ka izveidotā programmatūra darbojas pareizi. Viņi veido diagrammas un modeļus, lai norādītu programmētājiem, kā rakstīt programmu kodu, un kartē programmatūru turpmākiem jauninājumiem un uzlabojumiem.[1]

Izstrādātājam nepieciešamas vairākas prasmes. Viņiem jābūt spējīgiem atrisināt problēmas, jo programmatūras izstrādes mērķis ir izveidot programmas, kas atrisina lietotāju problēmas. Turklāt ir nepieciešams komandas darbs, jo izstrāde parasti notiek grupās, un ir svarīgi, lai izstrādātāji efektīvi sadarbotos ar citiem profesionāļiem, piemēram, datorprogrammētājiem, projektu vadītājiem, dizaineriem utt.[1]


  1. 1,0 1,1 1,2 1,3 «Programmatūras izstrāde». TryEngineering.org Powered by IEEE (latviešu). Skatīts: 2023-07-20.
  2. «Programmatūras izstrāde» (latviešu).
  NODES
Note 1