Requirement Specification and Requirement-Based Testing (5cr)
Course unit code: SWD8TN001
General information
- ECTS credits
- 5 cr
- Teaching language
- Finnish
Learning objectives
Opintojakson suoritettuaan opiskelija osaa
* hahmottaa kehitettävän kohteen liiketoiminnan ja sen sidosryhmät
* selvittää tavoitteet kohdealueen kehittämiselle
* selvittää vaatimukset ICT-ratkaisulle
* analysoida ja täsmentää vaatimuksia
* tukea sidosryhmiä vaatimusten priorisoimisessa
* mallintaa vaatimukset käsittelysääntöineen
* laatia testitapaukset hyväksymistestiä varten.
Kurssin oppimistavoitteet saavutetaan harjoitusten ja ryhmätöiden avulla.
Contents
• vaatimusmääritys prosessina: vaiheet, tehtävät ja menetelmät
• vaatimusten kartoitus ja kokoaminen eri sidosryhmiltä
• vaatimusten analysointi, täsmentäminen ja priorisointi
• vaatimusten mallintaminen, kuvaustekniikat ja ohjelmistot
• määrityksen katselmointi ja jäljitettävyyden osoittaminen
• testitapausten laatiminen vaatimuslähtöiseen testaukseen
Implementation methods, demonstration and Work&Study
Osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a) Lähiopetus ja siihen liittyvät tehtävät TAI
b) Verkkototeutus tai etäopiskelu TAI
c) Kirjatentti ja laaja oppimistehtävä TAI
d) Työnantajan todentama vaatimusmääritykseen osallistuminen TAI
e) Oman osaamisen todentaminen AHOTointi-menettelyllä
Learning materials
Moodle-sivulla
Starting level and linkage with other courses
Suositellaan opintojaksojen Orientaatio ohjelmistotuotantoon (SWD1TN001), Orientaatio digitaalisiin palveluihin (DIG1TN001) ja Orientaatio ICT ja liiketoiminta (COM1TN001) suorittamista.
Suositellaan opintojakson suorittamista ennen Ohjelmistoprojekti 2:sta ja Softala-projektia.
Assessment criteria - grade 1
Hahmottaa liiketoiminnan ja tunnistaa sidosryhmiä.
Osaa kirjata vaatimuksia ICT-ratkaisulle .
Osaa mallintaa käyttötarpeita ja tietosisältöä.
Osaa johtaa vaatimuksista testitapauksia.
Assessment criteria - grade 3
Osaa kuvata liiketoimintaa ja tunnistaa sidosryhmiä ja niiden tarvitsemia palveluja.
Osaa jäsentää, täsmentää ja priorisoida vaatimuksia ICT-ratkaisulle.
Osaa mallintaa käyttötarpeita ja tietosisältöä melko luotettavasti.
Osaa johtaa vaatimuksista monipuolisia testitapauksia ICT-ratkaisulle.
Assessment criteria - grade 5
Osaa kuvata liiketoimintaa ja tunnistaa sidosryhmät ja niiden tarvitsemat palvelut.
Osaa jäsentää, täsmentää ja priorisoida vaatimukset ICT-ratkaisulle.
Osaa mallintaa käyttötarpeet ja tietosisällön luotettavasti.
Osaa johtaa vaatimuksista kattavasti testitapauksia ICT-ratkaisulle.
Osoittaa aloitekykyä, osaa neuvotella ja tekee perusteltuja ehdotuksia vaatimusten ja testitapausten laadun parantamiseksi.
Assessment criteria, approved/failed
Ryhmätyö 25 %
Yksilösuoritus esim. yksilötentti 50 %
Tuntiaktiivisuus ja viikkoharjoitukset 25 %