Vaatimusmäärittely
Individual course
Maksimimäärä FITech-opiskelijoita: 30
Kurssille valitaan ensisijaisesti sellaisia henkilöitä, joilla ei ole voimassaolevaa opiskeluoikeutta suomalaiseen korkeakouluun.
Kurssilla aiheena on vaatimusmäärittely ohjelmistoprojektissa, kurssi antaa yleiskuvauksen vaatimusmäärittelystä ja eri tekniikoista. Kurssilla käsiteltyjä aiheita vaatimusmäärittelystä demonstroidaan ketterän ohjelmistokehityksen käytänteiden mukaan.
Kurssin sisältö
- Vaatimusten jäljitettävyys
- Eri sidosryhmien näkökulmat ja vaatimusten kategoriat
- Vaatimusten muutokset
- Ongelmanratkaisumenetelmät
- Vaatimusmäärittelyn taidot ja tekniikat iteratiivisessa kehitysympäristössä
- Vaatimusten identifiointi, keruu, määrittely ja dokumentointitekniikat
- Vaatimusten priorisoinnin ja validoinnin tekniikat
Osaamistavoitteet
Kurssin suoritettuaan opiskelija
- ymmärtää vaatimusten perusperiaatteet.
- osaa soveltaa vaatimusmäärittely taitoja ja tekniikkoja sekä itsenäisesti että tiimeissä.
- osaa valita ja soveltaa joitakin vaatimusten keräämisen tekniikkoja.
- osaa valita ja soveltaa joitakin vaatimusten määrittely ja dokumentointitekniikkoja.
- osaa soveltaa tilanteeseen soveltuvia vaatimusten validoinnin tekniikkoja.
- kykenee oppimaan uusia vaatimusmäärittelyn menetelmiä ja tekniikkoja.
Kurssimateriaali ja ohjelmistot
Kurssimateriaali annetaan kurssin alussa, materiaali on saatavilla Moodlessa.
Taiga.io ja UML, työkalut ovat open source -pohjaisia ilmaiseksi käytettäviä työkaluja.
Opetuksen aikataulu
Luennot viikoittain, luentotallenteet tulevat saataville sitä mukaa kun ne latautuvat palvelimelle. Kurssin voi suorittaa joko tenttimällä tai tekemällä harjoitustyön (ryhmätyö ja yksilötyö). FITech-opiskelijana voit kysyä onko päivämääristä mahdollista joustaa.
Suoritustapa
Harjoitustyö (ryhmätyö + itsenäinen työ) tai tentti.
Lisätietoja Oulun yliopiston opinto-oppaassa.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
Requirements Engineering
Responsible teacher
Further information about the course and studying
Contact person for applications
Degree student