teisipäev, 16. veebruar 2016

Kompetentsid

Noorem tarkvaraarendaja kutse taotlemisel on nõutav järgmiste e-CF kompetentside omamine: A.1.; A.2; A.4; A.5.; A.6; A.7.; B.1.; B.2.; B.3.; B.4.; B.5.; D.1.; D.2.; D.4.; D.10.; E.4.; E.5.; E.6.; E.8.;E.9. Lisaks läbivad kompetentsid. Kokku 21 nõutavat kompetentsi.

Näited(3):

 Toote või projekti kavandamine (e-CF kompetents A.4.)

Kompetentsi üldine kirjeldus (tasemest sõltumatu): Analüüsib ja määratleb praegust ja eesmärgiks seatud olukorda. Hindab kriitiliselt kuluefektiivsust, riskipunkte, võimalusi, tugevaid ja nõrku külgi. Koostab struktuuriplaane, määrab kindlaks ajakavad ja vahe-eesmärgid. Haldab muudatuste taotlusi. Määratleb tarnekoguse ja koostab ülevaate lisadokumentatsiooni nõuete kohta. Määratleb toodete nõuetekohase käsitsemise.

Nõuded noorem tarkvaraarendaja kutsetasemele (EKR tase 4)

Kirjeldus:
Tegutseb süstemaatiliselt, et dokumenteerida toote või projekti standardseid ja lihtsaid elemente.

Teadmised:
a) teab projekti juhtimise kehtivaid raamistikke ja projektijuhtimise metoodikaid
b) on teadlik tüüpilistest tulemuslikkuse põhinäitajatest

Oskused:
a) oskab tagada ja hallata otsustajate jaoks piisavat informatsiooni

Kavandamine ja väljatöötamine (e-CF kompetents B.1.)

Kompetentsi üldine kirjeldus (tasemest sõltumatu): Projekteerib ja konstrueerib tarkvara ja/või riistavara komponente nõutavate tehniliste tingimuste, sh energiakasutuse tõhususe nõuete kohaselt. Järgib süsteemset metoodikat nõutavate komponentide ja liideste analüüsimisel ja väljatöötamisel. Katsetab üksusi ja süsteemi, et tagada vastavus nõuetele. Dokumenteerib väljatöötatud tark- ja/või riistvaralised komponendid. Haldab ja uuendab dokumentatsiooni.

Nõuded noorem tarkvaraarendaja kutsetasemele (EKR tase 4)

Kirjeldus:
Tegutseb loominguliselt tarkvarakomponentide väljatöötamisel ja suuremasse tootesse integreerimisel.

Teadmised:
a) teab asjakohaseid tarkvaraprogramme/- mooduleid
 b) on teadlik programmipõhise testimise meetoditest
 c) valdab süvitsi mõnda programmeerimiskeelt, sh antud keele parimaid praktikaid (sh DBMS)
 d) teab versioonihaldussüsteeme
 e) valdab koodistandardeid
 f) teab programmeerimisvahendeid (silurid jms)
 g) on teadlik erinevatest tarkvaraarenduse mustritest ning nende peamistest kasutamisjuhtudest
 h) on teadlik erinevatest süsteemiplatvormidest

Oskused:
a) oskab kasutada põhjalikult kasutajavaates versioonihaldussüsteeme
 b) oskab kasutada programmeerimisvahendeid (silurid, integratsioonivahendid jms)
 c) oskab töötada meeskonnas (vajadusel paarisprogrammeerimine)
 d) oskab lugeda tehnilist dokumentatsiooni
 e) oskab luua vastavalt vajadusele unit-teste, automatiseeritud UI-teste ja muid teste ning kasutada Mock’e
 f) oskab järgida etteantud koodistandardit ja meeskonnas kasutatavat arendusmetoodikat
 g) oskab juhendada kaastöötajaid oma põhivaldkonnas
 h) oskab kasutada mõne põhivoolu programmeerimiskeelt tasemel, mis võimaldab iseseisvalt olemasolevat koodi lugeda ja uut koodi luua

Süsteemide integreerimine (e-CF kompetents B.2.)

Kompetentsi üldine kirjeldus (tasemest sõltumatu): Paigaldab täiendava riistvara, tarkvara või alamsüsteemi komponendid olemasolevasse või loodavasse süsteemi. Järgib kehtestatud protsesse ja protseduure (nt konfiguratsioonihaldus), võttes arvesse olemasolevate ja uute moodulite tehnilisi parameetreid, jõudlust ja ühilduvust, et tagada terviklikkus ja koostalitlus. Kontrollib süsteemi jõudlust, tagab selle ametliku kinnitamise ja eduka integreerimise dokumenteerimise.

Nõuded noorem tarkvaraarendaja kutsetasemele(EKR tase 4)

Kirjeldus:
Tegutseb süstemaatiliselt, et kindlaks määrata tarkvara ja riistvara tehniliste tingimuste ühilduvust. Dokumenteerib paigaldamise ajal kõik tegevused ning registreerib kõrvalekalded ja parandusmeetmed.

Teadmised:                                                                                                                                              
a)teab integratsioonimeetodeid
 b) teab integreerimise katsetamismeetodeid
 c) valdab põhilisi riist- ja tarkvara komponente ja neid iseloomustavaid näitajaid

Oskused:
a) oskab dokumenteerida integratsiooni lahendust; registreerida tegevusi, kõrvalekaldeid, kitsaskohti ja nendega seotud parandustoiminguid
 b) oskab kohandada ja seadistada olemasolevat toodet vastavalt klientide vajadustele
 c) oskab testida realiseeritud lahendust veendumaks, et see täidab oma ülesande ega tekita integreeritud süsteemides probleeme; näha kitsaskohti realiseeritud integratsioonides
 d) oskab integreerida süsteeme


Kommentaare ei ole:

Postita kommentaar