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