07.01.2015 Views

osa 3

osa 3

osa 3

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tarkvara loomise plaani saab lõplikult kokku panna alles pärast süsteemi nõuete spetsifitseerimist<br />

ja sellest lähtuva tarkvara nõuete spetsifikatsiooni koostamist. Seejärel, kasutades käesoleva teksti<br />

kolmanda <strong>osa</strong> teise peatüki eelnevates alajaotustes kirjeldatud tulemusi koostatakse lõplik<br />

tarkvara loomise plaan. Plaan peab sisaldama realistliku tarkvara toote maksumuse (ei tohi olla<br />

tellijale liiga kallis, ei tohi olla tegijale liiga odav), realistliku valmimistähtaja (mitte liiga pikk<br />

tellija jaoks ja mitte liiga lühike tegija jaoks).<br />

Tarkvara loomise plaani peamisteks komponentideks üldiste haldus<strong>osa</strong>de ja töökorralduslike<br />

<strong>osa</strong>de kõrval on:<br />

• projektiga valmivad tooted (mis lähevad tellijale),<br />

• ülevaatuste ja etapi lõppude kuupäevad (verstapostid), millal tellija näeb tulevast toodet või<br />

saab selle kätte, ja<br />

• eelarve<br />

Tarkvara loomise plaani sisukord on sarnane süsteemi loomis plaani sisukorrale, tähelepanu on<br />

fokuseeritud tarkvaraga seotud probleemidele. Tüüpiline tarkvara loomise plaani sisu peab katma<br />

järgmised teemad:<br />

• Sissejuhatus<br />

• Ressursside vajaduse ja realiseerimise ajakava hinnangud<br />

• Tarkvaraprojekti täitjate grupid ja asutused, nendevahelised seosed ja vajalik inimeste arv ning<br />

nende kvalifikatsiooni nõuded<br />

• Tööde jagunemine inimeste vahel, tööde grupid, kuluhinnangud<br />

• Projekti tehniline juhtimine ja kontrolliprotseduurid<br />

• Standardid ja soovituslikud (või lubatavad) protseduurid<br />

• Ülevaated, inspektsioonid, arutelud -- <strong>osa</strong>võtjad, ajakava, tarkvara <strong>osa</strong>d<br />

• Arenduskeskkonnad, mida soovitatakse (lubatakse) kasutada<br />

• Dokumentatsiooni loetelu ja vormistamise nõuded, muutuste sisseviimise protseduurid<br />

• Verifitseerimine ja valideerimine<br />

• Toote hooldus ja kasutamine<br />

• Inimfaktorid (kasutajad, projekti täitjad)<br />

• Toote kasutajale toimetamine, installeerimine, vastuvõtu-üleandmise protseduur<br />

• Lisad ja viited täiendavatele allikatele.<br />

3.4 Süsteemi loomise elutsükkel<br />

Süsteemi loomise elutsükkel (system development life cycle, SDLC) on süsteemi loomisel<br />

läbikäidavate etappide ja tegevuste süstemaatiline esitus, tavaliselt nn. elutsükli mudeli kujul.<br />

Elutsükli mudel tekkis ennekõike projektijuhtide abistamiseks projekti haldamisega seotud<br />

tegevustest objektiivse pildi saamisel, projekti haldamise otsuste tegemisel, tehniliste<br />

projektotsuste tegemisel (alternatiivide valikul), riskide minimiseerimiseks jne.<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!