Requirement Specification and Requirement-Based TestingLaajuus (5 cr)
Course unit code: SWD8TA001
General information
- ECTS credits
- 5 cr
- Teaching language
- Finnish
Learning objectives
Opintojakson suoritettuaan opiskelija osaa tunnistaa rajatun liiketoiminnan kohteen ja sen intressiryhmien tavoitteista vaatimukset ICT-ratkaisulle: sovellus ja/tai palvelu. Opiskelija osaa analysoida kehitettävän toiminnan vaatimukset ja täsmentää sekä mallintaa vaatimukset käsittelysääntöineen. Hän osaa laatia kattavat testitapaukset jäljitettävän testauksen suunnittelemiseksi ja osoittaa vaatimusten ja testitapausten kelpoisuuden.
Kurssin oppimistavoitteet saavutetaan harjoitusten ja ryhmätöiden avulla.
Contents
Kurssikokonaisuuden lähtökohtana on nimetyn ja alustavasti kuvatun liiketoiminnan vaatimusten määritys ja testitapausten löytäminen.
Kurssin keskeiset osa-alueet:
- vaatimusmääritys prosessina: vaiheet, tehtävät ja menetelmät
- vaatimusten analysointi, priorisointi ja täsmentäminen
- digitaalisen ratkaisun vaatimusten mallintaminen ja kuvaamisen käytännöt
- vaatimusmäärityksen laatuluokitus ja vaatimusmäärityksen laadun merkitys eri tahoille
- hyväksyttyjen vaatimusten kattavan testausaineiston ja testitapausten laatiminen
- vaatimuslähtöisen testauksen jäljitettävyyden ja kattavuuden osoittaminen.
Starting level and linkage with other courses
Ei sidonnaisuuksia.
Implementation methods, demonstration and Work&Study
Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja siihen liittyvät tehtävät, osin verkkototeutuksena TAI
b. Työnantajan todentama vaatimusmääritykseen osallistuminen ja työnantajan vaatimusmäärityskäytännön esittely (ahotointi) TAI
c. Kirjatentti ja laaja oppimistehtävä.
Opintojaksoon kuuluu oman oppimisen arviointi.
Assessment criteria - grade 1
Hyväksytty opintojakso arvioidaan asteikolla 1–5.
Arvosana 1
Tunnistaa business casen ja sen laajuuteen vaikuttavia tekijöitä sekä sidosryhmiä. Hahmottaa ICT-ratkaisulle löytyviä vaatimuksia ja johtaa vaatimuksille testitapauksia tietäen, mikä on vaatimus ja testitapaus.
Assessment criteria - grade 3
Arvosana 3
Tunnistaa ja osaa mallintaa eri sidosryhmät ja niiden tarvitsemia palveluita. Osaa jäsentää, priorisoida ja täsmentää hyväksyttyjä vaatimuksia sekä laatia niiden käsittelyyn liittyviä testitapauksia ohjelmistoratkaisulle.
Assessment criteria - grade 5
Arvosana 5
Osaa analysoida business casen ja sille arvoa tuottavia palveluita tietotarpeineen ja käsittelyrutiineineen. Osaa laatia kattavan testiaineiston, joka on jäljitettävissä vaatimuksiin. Osoittaa aloitekykyä vaatimusmäärityksen käytäntöjen parantamiseksi yhteisössä ja liiketoimintaa palvelevien sovellusten vaatimusten ja testitapausten löytämiseksi.
Further information
Työelämäyhteydet:
Vaatimusmääritys tehdään joukkoistettavalle liiketoimintamallille, jota tarkastellaan niin toimeksiantavan yrityksen kuin palvelun käyttäjien näkökulmasta. Opintojaksolla tutustutaan vierailuluennolla yhden yrityksen vaatimusmäärityskäytäntöön.
Kansainvälisyys:
Vaatimusmäärityksessä käytettävät mallit pohjautuvat kansainvälisen yhteisön käytäntöihin ja ICT-alan standardeihin.