Tarkvaraarenduse elutsükkel koosneb erinevatest etappidest, milles tehtavad tegevused on väga erinevad
Kuid igas etapis on siiski arendatava tarkvara jaoks vajalikud tegevused.
Need tegevused
lahendatakse või tehakse ära tööriistadega, mida nimetatakse (inglise keeles CASE-vahenditeks)
tarkvara realtehnoloogiaks.
CASE-vahend on kasutusel erinevates etappides ja lubab ära teha arendajal tegevusi nagu Nõuete analüüs,
erinevate protsesside voolu kujundamine, ajakava seadmine, dokumentatsiooni genereermine, versiooni
haldus (olgu siis ka dokumentatsiooni endale, või arendatavale tarkvarale), arendustöö enda teostamine
arendusmeeskonna ja arendustöö enda organiseerimine, prototüüpi genereerimine jpm.
Sellel eesmärgil kategoriseeritaksegi CASE-vahendid kahte peamisesse kategooriasse.
| Arendusmudeli samm | Sammus tehtavad tööd | Vastav CASE-vahend | CASE-vahendi kirjeldus |
|---|---|---|---|
| Eesmärkide seadmine |
|
Google Doc ![]() |
tarkvara, millega saab kirjutada dokumentatsiooni. | Riskide analüüsimine ja lahendamine |
|
Google Form ![]() |
Tarkvara, millega saab koostada uuringut ning küsimustikku. | Järgmise versiooni arendamine |
|
Trello ![]() |
Tarkvara, millega saab meeskonnaga teha plaani tegevuste jaoks. | Ülevaade ja planeerimine järgmise faasi jaoks. |
|
Jira ![]() |
Sarnane Trello-ga, saab meeskonnaga teha seal kategooriad erinevate tegevuste jaoks, mis on plaanis. |
Olen kasutanud palju Google poolt loodud vahendeid(Google Doc, Google Vorm, Google Excel, Google Presentation).