Mis on CASE vahendid?
Tarkvaraarendus elutsükkel koosneb erinevatest etappidest, millest tehtavad tegevused on väga erinevad, kuid igas etapis on siiski arendatava tarkvara jaos 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-vahendeid kasutatakse?
CASE vahend on kasutusel erinevates etappides ja lubab ära teha arendajal tegevusi nag 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 teostamie arendusmeeskonna ja arendustöö enda organiseerimine, prototüübi genereerimine jpm. Sellel eesmärgil kategoriseeritaksegi CASE-vahendeid kahte peamisse 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 prototüüpimise arendusmudelis, CASE-vahendeid rakendada saaks, ning nende tööriistade lühikirjeldus.
Prototüüpimine
Prototüüpimise luuakse protoüüp, mis on lihtsustatud esmane versioon, mille eesmärk on katsetada erinevaid lahendusvariante ja demonstreerida ieid praktilisel kujul.
| Arendusmudeli samm | Sammus tehtavad tööd | Vastav CASE-vahend | CASE-vahendi kirjeldus |
|---|---|---|---|
| Prototüübi eesmärkide leidmine |
|
|
Google meeti saab kasutada videkõnede jaoks. |
| Prototüübi funktsionaalsuse kavandamine |
|
|
Jirat saab kasutada info edastamiseks ja etappide kavandamiseks. |
| Prototüübi arendamine |
|
|
Github loob ühenduse erinevate programmerimis tarkvarade vahel. |
| Prototüübi hindamine |
|
|
Jirat saab kasutada info edastamiseks ja etappide kavandamiseks. |
Viited allikale: e-õppearhiiv