Ko dara sistēmu izstrādātājs?
Īsā atbilde
Informācijas sistēmu izstrādātājs projektē un programmē datoru lietojumprogrammas. Dažās organizācijās izstrādes personāla locekļi var būt iesaistīti arī sistēmas prasību apkopošanā, testēšanā un lietojumprogrammu palaišanā. Neatkarīgi no tā, sistēmu izstrādātāja pozīcijai ir nepieciešamas zināšanas tehnoloģijā, un arī nozares zināšanas ir vērtīgas.
Sistēmu izstrādātāja amata nosaukums var attiekties uz vairākiem līdzīgiem amatiem ar dažādām specialitātēm. Precīzas prasības sistēmu izstrādātāja darba aprakstā dažādiem šiem veidiem atšķirsies, taču tām visām ir nepieciešamas augsta līmeņa tehniskās prasmes, un bieži vien priekšroka tiek dota četru gadu koledžas grādam datorzinātņu jomā. Parasti tiek gaidītas darba zināšanas par konkrētām izstrādes valodām un datorizētās programmatūras inženierijas (CASE) rīkiem. Pieredze sistēmu izstrādē konkrētai nozarei bieži vien ir vēlama, īpaši vecākajam sistēmu izstrādātājam.
Dažām nozarēm var būt nepieciešami sistēmu izstrādātāji, kuriem ir īpašas prasmes. Detaļu ar iegultām sistēmām, kas ietver daudzas detaļas ar digitālajām saskarnēm, ražotājiem var būt nepieciešams pieredzējis iegulto sistēmu izstrādātājs. Iegultā sistēma ir specializēta datorprogramma, kas ir daļa no lielākas mašīnas vai sistēmas. Programma bieži darbojas tikai lasāmatmiņā (ROM). Transportlīdzekļos un ierīcēs, piemēram, programmējamās kafijas kannas, var izmantot iegultās lietojumprogrammas. Iegulto sistēmu izstrādātājs izstrādā un kodē šīs lietojumprogrammas, izmantojot programmatūru, aparatūru vai montāžas valodas.
Finanšu organizācijas, kas veic finanšu darījumus, parasti izmanto tirdzniecības sistēmas. Termins tirdzniecības sistēma var attiekties uz datorsistēmu, kas ir izveidota, lai veiktu darījumus, pamatojoties uz sistēmā ieprogrammētu loģiku, vai arī tas var attiekties uz sistēmu, ko brokeri izmanto, lai izsekotu saviem darījumiem un klienta informāciju. Tirdzniecības sistēmu izstrādātājiem var būt nepieciešamas zināšanas finanšu tirgos, kā arī sistēmu izstrādē. Var izmantot programmatūras valodas C, C++ un VisualBasic.Net, un komerciāli ir pieejami īpaši tirdzniecības sistēmu programmatūras izstrādes komplekti (SDK).
Programmatūras izstrādes uzņēmumi, kas veido videospēles, var arī meklēt sistēmu izstrādātājus ar īpašām prasmēm. Parasti videospēļu programmatūras izstrādātājam ir nepieciešamas zināšanas par multivides programmēšanu. Mazākiem videospēļu izstrādes uzņēmumiem var būt nepieciešami izstrādātāji, kuriem ir arī spēcīgas dizaina prasmes un labas inženierijas prasmes.
Organizācijas var ieviest CASE rīkus, lai vienkāršotu sistēmu izstrādātāju darbu projektēšanas un izstrādes aspektus. CASE rīka piemērs ir Rational Systems Developer komplekts. Tas ir balstīts uz objektorientētās programmēšanas (OOP) principiem, un komplekts veicina ātrāku sistēmas izstrādi un izstrādi, izmantojot vienotas modelēšanas valodas (UML) dizainu un koda ģenerēšanu.
Saistītie jautājumi
- Ko dara programmatūras praktikants?Programmatūras praktikants var veikt dažādus darbus atkarībā no uzņēmuma, kurā viņš strādā. Viņa jaunais darba devējs v…
- Ko dara OpenGL izstrādātājs?OpenGL izstrādātāja pienākumi parasti lielā mērā ir atkarīgi no projekta veida, pie kura izstrādātājs strādā, un viņa v…
- Ko dara pasūtījuma programmatūras izstrādātājs?Ekskluzīva programmatūra, kas dažos gadījumos tiek dēvēta arī par pielāgotu programmatūru, ir lietojumprogramma vai pro…
- Ko dara aizmugures izstrādātājs?Aizmugurējā izstrādātāja pienākumi lielā mērā ir atkarīgi no izstrādes veida, kurā viņš vai viņa ir iesaistīts. Tomēr k…
- Ko dara ārštata izstrādātājs?Ārštata izstrādātājs parasti veic vairākus dažādus uzdevumus, lai gan tie var būt zināmā mērā atkarīgi no ārštata darbi…
- Kādi ir dažādi programmatūras dizaineru darbu veidi?Lai gan ir pieejami daudz dažādu programmatūras izstrādātāju darbu veidi, daudzus no tiem var klasificēt dažās pamatkat…
- Ko dara ĢIS izstrādātājs?ĢIS izstrādātājs ir programmatūras inženieris, kas organizē un veic darbības, kas nepieciešamas, lai izstrādātu un izve…
- Ko dara programmatūras konfigurācijas pārvaldnieks?Programmatūras konfigurācijas pārvaldnieks, dažreiz arī vienkārši pazīstams kā SCM, ir datorzinātņu profesionālis, kurš…
- Vai ir droši kombinēt metadonu un benzodiazepīnus?Metadona un benzodiazepīnu kombinācija parasti nav droša, jo zāles var izraisīt letālu mijiedarbību. Viņiem abiem ir no…
- Kāda ir saikne starp pilnīgas kvalitātes vadību un veiktspēju?Pilnīgas kvalitātes vadība un veiktspēja ir cieši saistītas, jo kopējās kvalitātes vadības (TQM) galvenais mērķis ir uz…