Kutseregister Kutseregister
Teksti suurus
Reavahe suurus
Kontrastsus
Tühista
Taasta vaikimisi seaded
Kutsestandardid: Tarkvaraarendaja, tase 6

Kehtivuse kaotanud standard
Üldandmed
Kasutusala: Kutsestandard on dokument, milles kirjeldatakse tööd ning töö edukaks tegemiseks vajalike oskuste, teadmiste ja hoiakute kogumit ehk kompetentsusnõudeid. Kutsestandardeid kasutatakse õppekavade koostamiseks ja kutse andmiseks.
Nimetus: ET: Tarkvaraarendaja, tase 6
EN: Software Developer, EstQF Level 6
Spetsialiseerumised:
Osakutsed:
Kehtib alates: 17.10.2019
Kehtib kuni: 27.03.2024
Kutsestandardi versiooni number: 4
Muudatused võrreldes eelmise versiooniga:
Senise "Kirjeldus/Teadmised/Oskused"- formaadi asemel on kompetentsid sõnastatud tegevusnäitajatena. Tööosade jaotus on sarnane eelmise versiooniga, uuendamise käigus on tehtud mõningaid sisulisi parandusi kompetentsusnõuete osas.
Kutsestandardi versioonid:
Kutse andja: Andmed puuduvad
A Kutsekirjeldus
A.1 Töö kirjeldus
Tarkvaraarendaja töö on kliendi vajaduste väljaselgitamine ja koostöös kliendiga töötava ja väärtust loova tarkvarasüsteemi loomine. Ta tagab tarkvara vajaliku kvaliteedi, kasutades parimaid praktikaid ja standardeid ning osaledes väljatöötatud lahenduse juurutamisel.
Tarkvaraarendaja valib sobiva...
d vahendid ja viisid vastavalt ülesande olemusele ning mõistab loodava lahenduse konteksti. Ta hindab süsteemide keerukust ja hoiab lahenduse võimalikult lihtsana.
Tarkvaraarendaja hindab olemasolevat infosüsteemi ja näeb selle täiendamise võimalusi.
Ta osaleb meeskonna töös ja võtab selles sobiva rolli.
Ta mõistab infotehnoloogia põhimõtteid ning ettevõtluse ja juhtimise aluseid, on teadlik infotehnoloogia arengusuundadest ja nende mõjust tarkvarale.
Tarkavaraarendaja töötab siseruumis ja põhiliselt istudes, riskiteguriteks on sundasend arvutiga töötamisel ning koormus silmadele. Tarkvaraarendaja teeb koostööd erineva rahvusliku ning kultuuritaustaga klientide ja kolleegidega. Meeskonna liikmed võivad asuda üksteisest geograafiliselt kaugel.
Info- ja kommunikatsioonitehnoloogia (IKT) kutsete kirjeldamisel on aluseks Euroopa IKT
kompetentside raamistik (e-CF).

Loe edasi
Peida
A.2 Tööosad
A.2.1 Tarkvaralahenduse kavandamine koostöös kliendiga (e-CF kompetents A.5.)
A.2.2 Lahenduse arhitektuuri analüüsimine ja valimine (e-CF kompetents A.5.)
A.2.3 Arendusprotsessis osalemine/Arendusprotsessi läbiviimine (e-CF kompetents B.1.)
A.2.4 Tarkvarasüsteemi realiseerimine (e-CF kompeten...
ts B.2.)
A.2.5 Testimine (e-CF kompetents B.3.)
A.2.6 Lahenduse juurutamine/paigaldamine/kasutuselevõtt (e-CF kompetents B.4.)
A.2.7 Tarkvarasüsteemi toetamine (e-CF kompetents C.1.)

Loe edasi
Peida
A.3 Kutsealane ettevalmistus
Tarkvaraarendajatena töötavad tavaliselt inimesed, kellel on erialane rakenduskõrgharidus või kõrgharidus. Kutseoskused võivad olla omandatud ka täiendusõppes või töökohal õppides.
A.4 Enamlevinud ametinimetused
Tarkvaraarendaja, programmeerija, tarkvara testija, juhtiv tarkvaraarendaja.
A.5 Regulatsioonid kutsealal tegutsemiseks
Regulatsioonid kutsealal tegutsemiseks puuduvad.
B Kompetentsusnõuded
B.1 Kutse struktuur
Kutse taotlemisel nõutavad kompetentsid: Kutse koosneb üldoskustest (B.2) ja kohustuslikest kompetentsidest (B.3.1-B.3.7).
B.2 Tarkvaraarendaja, tase 6 üldoskused
1) tugineb oma töös teadmistele programmeerimiskeeltest ja arendusvahenditest, disaini mustritest, algoritmidest ja andmestruktuuridest. andmebaasidest ja nende kasutusvõimalustest, kasutajaliidese arendamise tehnoloogiatest ja mustritest, tarkvara juriidilisest raamistikust;
2) tunneb üldiselt ett...
evõtluse toimimise aluseid, organisatsiooni toimimist;
3) suhtub ratsionaalselt kliendi vajadustesse, seab realistlikke ootusi, et toetada vastastikuse usalduse süvenemist;
4) arvestab isiklike kutsealaste eesmärkide seadmisel organisatsiooni huve, kasutab organisatsiooni ressursse vastutustundlikult ja heaperemehelikult;
5) võtab vastutuse iseenda tegevuste eest oma pädevuse piires;
6) käitleb talle usaldatud informatsiooni vastavalt kehtivale korrale ja õigusaktidele;
7) peab tähtsaks eetilisi tõekspidamisi ja väärtusi ning juhib tähelepanu ebaeetilisele tegevusele;
8) osaleb meeskonnatöös;
9) märkab ja tunnustab teiste panust;
10) võrdleb isiklikku kompetentsust ülesande raskusastmega ja valib sobiva käitumisviisi;
11) valdab eesti keelt tasemel B1 ja inglise keelt tasemel B2 (vt Lisa 1).

Loe edasi
Peida
B.3 Kompetentsid
Kohustuslikud kompetentsid
    Nimetus EKR tase
B.3.1 Tarkvaralahenduse kavandamine koostöös kliendiga (e-CF kompetents A.5.) 6

Tegevusnäitajad:
1. teeb koostööd kliendiga tervikliku tarkvaralahenduse väljatöötamiseks, realiseerimiseks ja kasutamiseks;
2. selgitab välja kliendi vajadused ja piirangud (nõuded);
3. koostab lähteülesande, soovitab sobivaid tehnoloogiaid;
4. õpib tundma valdkonda ja modelleerib komponente;
5. kaasab klienti pidevalt, küsib ja annab pidevalt tagasisidet.
B.3.2 Lahenduse arhitektuuri analüüsimine ja valimine (e-CF kompetents A.5.) 6

Tegevusnäitajad:
1. kavandab lihtsama süsteemi arhitektuuri, kasutades tuttavaid tehnoloogiaid;
2. kavandab liidestused, arvestades olemasolevate süsteemide arhitektuuridega;
3. arvestab jõudluse nõuetega;
4. järgib andmeturbe põhimõtteid ja turvalisuse nõudeid.
B.3.3 Arendusprotsessis osalemine/Arendusprotsessi läbiviimine (e-CF kompetents B.1.) 6

Tegevusnäitajad:
1. organiseerib oma tööd töötava lahenduse arendamiseks, järgides tarkvaraarenduse põhimõtteid;
2. osaleb meeskonna töös;
3. rakendab arendusmetoodikat;
4. tegutseb kliendi prioriteetidest lähtudes.
B.3.4 Tarkvarasüsteemi realiseerimine (e-CF kompetents B.2.) 6

Tegevusnäitajad:
1. loob töötava tarkvarasüsteemi, järgides parimaid praktikaid;
2. kirjutab jätkusuutlikku lähtekoodi ja ühiktestib;
3. teostab lihtsamaid liidestusi;
4. kasutab olemasolevat lähtekoodi;
5. lähtub kasutajakesksest disainist/kasutatavuse põhimõtetest.
B.3.5 Testimine (e-CF kompetents B.3.) 6

Tegevusnäitajad:
1. valideerib süsteemi ootuspärase toimimise;
2. valib sobivad testimismeetodid;
3. määratleb ja kavandab testjuhud ning viib need läbi;
4. arvestab konkreetse funktsionaalsuse kriitilisust;
5. automatiseerib testimisprotsessi.
B.3.6 Lahenduse juurutamine/paigaldamine/kasutuselevõtt (e-CF kompetents B.4.) 6

Tegevusnäitajad:
1. paketeerib lahenduse;
2. kasutab rakenduse paigaldamiseks olemasolevat infrastruktuuri ja protsessi;
3. paigaldab lihtsama süsteemi erinevatesse keskkondadesse, järgides parimaid praktikaid ja kirjeldab paigalduse protsessi;
4. annab süsteemi üle teenuse haldajale.
B.3.7 Tarkvarasüsteemi toetamine (e-CF kompetents C.1.) 6

Tegevusnäitajad:
1. monitoorib tarkvarasüsteemi, kasutades monitooringusüsteeme ja analüüsivahendeid;
2. tuvastab, analüüsib ja lahendab veasituatsioone;
3. juhendab kasutajat.
C Üldteave ja lisad
Kutsestandardi tähis: 08-17102019-1.3/4k
Kutsetegevuse valdkond: Infotehnoloogia ja Telekommunikatsioon
Vastutav kutsenõukogu: Infotehnoloogia ja Telekommunikatsiooni Kutsenõukogu
Kutsenõukogu otsuse number: 15
Kutsenõukogu otsuse kuupäev: 17.10.2019
EKR tase: 6
Viide Euroopa kvalifikatsiooniraamistikule (EQF): 6
Valdkond: IT, TELEKOMMUNIKATSIOON JA ELEKTROONIKA
Kutseala: Tarkvaraarendus
Kutse grupp: Tarkvara arendaja
Ametite (ISCO) klassifikaator: 2 Tippspetsialistid
25 IKT tippspetsialistid
251 Tarkvara ja rakenduste arendajad ning analüütikud
2512 Tarkvaraarendajad
ISCED klassifikaator: 06 Informatsiooni- ja kommunikatsioonitehnoloogiad
061 Informatsiooni- ja kommunikatsioonitehnoloogiad
0613 Tarkvara ja rakenduste arendus ning analüüs
EMTAK klassifikaator: J INFO JA SIDE
62 Programmeerimine, konsultatsioonid jms tegevused
Kutsestandardi lisad
Lisa 1 Keelte oskustasemete kirjeldused
Standardi töörühm
Nimi Institutsioon
Taavi Sepp Telia Eesti AS
Markus Karileet Helmes AS
Heiki Tähis Atea AS
Erik Jõgi Codeborne OÜ
Ago Kuusik Playtech Estonia OÜ
Anti Ainsar ADM Interactive OÜ
Gunnar Piho TalTech
Marina Lepp Tartu Ülikool

PIKSEL
Avaleht Väljastatud kutsed
Kutsestandardid
Kutsetunnistuse lisad Kompetentsid Kutse andjad Kutsenõukogud Väljavõtted kutseregistrist