CASE vahendid?


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-vahned?

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



Kuidas CASE-vahendeid kasutatakse?

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.


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



Näide, kuidas arendusmudelis X, CASE-vahendeid rakendada saaks, ning nende töriistade lühikirjeldus.

Arendusmudel Spiraal

Arendusmudel spiraal on iteratiivne arendusmudel, mis teeb riskidega toime tulemisega lihtsam ning selle sammud on:
Arendusmudeli samm Sammus tehtavad tööd Vastav CASE-vahend CASE-vahendi kirjeldus
Eesmärkide seadmine
  • Eesmärkide kindlaks tegemine, piirangute otsustamine, strateegiad riskide ning probleemide vastu.
Google Doc tarkvara, millega saab kirjutada dokumentatsiooni.
Riskide analüüsimine ja lahendamine
  • Hinnatakse, kui võrd mõjuv erinevad riskid võivad olla ning mõeldakse lahenduse peale.
Google Form Tarkvara, millega saab koostada uuringut ning küsimustikku.
Järgmise versiooni arendamine
  • Funktsioone arendatakse ning kontrollitakse testimise jaoks, kvaliteedi hindamine.
Trello Tarkvara, millega saab meeskonnaga teha plaani tegevuste jaoks.
Ülevaade ja planeerimine järgmise faasi jaoks.
  • Planeeritakse erinevaid faase ning samas tehakse otsuseid nende üle.
Jira Sarnane Trello-ga, saab meeskonnaga teha seal kategooriad erinevate tegevuste jaoks, mis on plaanis.

Milliseid vahendeid olen kasutanud?

Olen kasutanud palju Google poolt loodud vahendeid(Google Doc, Google Vorm, Google Excel, Google Presentation).