Requirement Specification and Requirement-Based TestingLaajuus (5 cr)
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
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.
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ä
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 %
Learning materials
Moodle-sivulla