Tarkvaraanalüüs ja nõuete koostamine (IFI7405.DT)
space
Õppeaine kood
IFI7405.DT
vana ainekood
Õppeaine nimetus eesti k
Tarkvaraanalüüs ja nõuete koostamine
Õppeaine nimetus inglise k
Software Analysis and Requirements Engineering
Õppeaine maht EAP
4.0
Kontrollivorm
arvestus
2023/2024 kevadsemestri õppejõud
Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
2024/2025 sügissemestri õppejõud
Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
Õppeaine eesmärgid
Omandada peamised tarkvaranõuete koostamise ja haldamise oskused.
Leida viisid tarkvaranõuete kogumiseks huvirühmadelt ja nende dokumenteerimiseks.
Mõista Requirements Roadmap-i kasutamise põhimõtteid tarkvara analüüsil.
Mõista tarkvaranõuete kogumise protsessi ja selle käigus esinevaid probleeme.
Kirjeldada valikut asjakohaseid töövahendeid ja mõista nende eesmärke ning eeliseid.
Mõista huvirühmadelt tarkvaranõuete kogumise planeerimise tähtsust ja koostada huvirühmadelt nõuete kogumise plaan.
Kirjeldada nõuete analüüsiprotsessi ja selle tähtsust laitmatute kasutajanõuete koostamisel.
Mõista tarkvaranõuete modelleerimist, tähtsuse järjekorda seadmist ja kontrollimist.
Õppeaine sisu lühikirjeldus
Kursus käsitletavad teemad on:
Sissejuhatus tarkvaranõuetesse
Tarkvaranõuete arendamine: kogumine
Äriprotsesside modelleerimiskeel
Tarkvaranõuete arendamine: analüüs
Tarkvaranõuete haldamine
Õppeaine õpiväljundid
Õppeaine edukal läbimisel üliõpilane:
- oskab arutleda teemal, mis on ärianalüüs;
- oskab määrata kindlaks, mis on õige sobivam nõuete kogumise meetod soovitud tulemuste saavutamiseks;
- oskab kirjeldada tarkvaranõuete koostamist ja tegevusi, mida see hõlmab;
- mõistab tarkvaranõuete arendamise ja haldamise põhiprotsesse;
- oskab tuvastada olulisemad osapooled ja nende rollid;
- mõistab tarkvaranõuete kogumise protsessi ja sellel esinevaid probleeme;
- oskab kirjeldada erinevaid töövahendeid ja tehnikaid ning mõista nende eesmärke ja eeliseid;
- oskab lihvida kriitilise mõtlemise oskust, et kaasata huvirühmi, määrata kindlaks vajadusi ja valida uusi lähenemisi ja ideid;
- mõistab tarkvaranõuete modelleerimist, tähtuse järjekorda seadmist ja tuvastamist;
- mõistab tarkvaranõuete halduse ning nende muutmise kontrollimise tähtsust;
- oskab kirjeldada tarkvaranõuete haldamise tegevusi ning nende eesmärke;
- oskab kirjeldada baastasemel peamisi äriprotsesse BPMN-iga.
Õppejõud
David Jose Ribeiro Lamas
space