Mis on CASE vahendid

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?

CASE on akronüüm ingliskeelsest terminist "Computer-Aided Software Engineering".



Kuidas CASE vahendaid kasutada?

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.


CASE-vahendid lubavad ära teha, kas mingi ühe tegevuse, või otsast-otsani arendustööd. Enamus
CASE-vahendidintegreerib endas ka mitme erineva etapi, või mõlema taseme tööriistu



Näide, Kuidas arendusmudelis Spiraalmudel, CASE-vahendeid rakendada saaks, ning nende tööriistade lühikirjeldus

Arendusmudel

Spiraalmudel on iteratiivne arendusmudel, ning omab endas järgmisi samme:
Arendusmudeli samm Sammus tehtavad tööd Vastav CASE-vahend CASE vahendi kirjeldus
Eesmärkide seadmine
  • Määratakse faasi korduse eesmärgid, protsessi piirangud, tulemused, juhtimisplaanid
    riskid ja alternatiiv strateegiad
Google docs Case-vahendis on võimalik kirja panna plaan, kuidas tegutseda
Riskide hindamine ja maandamine
  • Leitud riskide jaoks tehakse analüüs, ning võetakse midagi ette, et riske maandada
Google Meet Case-vahendis on võimalik arutada, kuidas riske maandada
Arendus ja valideerimine
  • Valitakse arendusmudel, mis lähtub riskidest.
Github Case-vahendiga on võimalik arendusmudelit kasutada
Planeerimine
  • Projekt vaadatakse üle ja tehakse otsus, kas jätkata, kui otsustatakse selle kasuks,
    siis tehakse järgmise faasi plaan.
Google Meet Case-vahendis on võimalik koos üle vaadata seni tehtud, ning arutada kas jätkata