Tarkvaraarenduse elutsükkel koosneb erinevatest etappides, milles tehtavad tegevused on väge 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 raaltehnoloogiaks
CASE-vahend on kasutusel erinevates etappides ja lubab ära teha arendajal tegevusi nagu Nõuete analüüs
erinevate protsesside voolu kujundamine, ajakava seadmine, dokumentatsiooni genereerimine, versiooni haldus
(olgu siis kas dokumentatsioonile endale või arendatavale tarkvarale), arendustöö enda teostamine
arendusmeeskonna ja enda organiseerimine, prototüübi 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 docs![]() |
Case-vahendis on võimalik kirja panna plaan, kuidas tegutseda |
| Riskide hindamine ja maandamine |
|
Google Meet |
Case-vahendis on võimalik arutada, kuidas riske maandada |
| Arendus ja valideerimine |
|
Github |
Case-vahendiga on võimalik arendusmudelit kasutada |
| Planeerimine |
|
Google Meet |
Case-vahendis on võimalik koos üle vaadata seni tehtud, ning arutada kas jätkata |