Vaatimusmäärittely - Ossskuu/ttos0100 GitHub Wiki

Vaatimusmäärittely

Sisällysluettelo

Johdatus

Palvelukuvaus

Jyväskylän ammattikorkeakoulusta valmistuvat opiskelijat tekevät jokainen oman opinnäytetyön. Opinnäytetyön arviointiprosessille ei ole tähän mennessä mitään sovellusta tai ohjelmaa, vaan se tehdään täysin manuaalisesti.

Tavoitteena on saada aikaan sovellus tai ohjelma, jolla työ voidaan arvioida, jotta opinnäytetöitä olisi helpompi arvioida, sekä opinnäytetöistä saatuja arvosanoja on helpompi arkistoida ja silmäillä.

Sovelluksen ominaisuuksia:

  • pystyä tallentamaan opinnäytetyöhön osallistujat (opiskelija, 2 ohjaavaa opettajaa, vertaisarvioija ja toimeksiantaja)
  • lähettää sekä vastaanottaa opinnäytetyön kommentteja sekä korjattuja versioita
  • laskea saatujen arvioiden mukaan painotettu keskiarvo

Vaatimusmäärittelytyön tilaaja

Karo Saharinen

Vaatimusmäärittelyn toimittaja

Minä (Oskari Laulainen)

Asiakastarina

Opiskelija X on opiskelija, jonka opinnot ovat siinä vaiheessa, että hänen on aloitettava opinnäytetyön tekeminen. Opiskelija saa tehtävänannon työnantajalta, jonka hän käyttää hyväksytettävänä koulutusvastaavalla. Koulutusvastaava hyväksyy opiskelijan työn aiheen ja määrää työlle kaksi ohjaajaa.

Opiskelija tekee työtään ja se alkaa olla melkein valmis, tässä vaiheessa hän esittää työnsä ohjaajalle 1, joka arvioi työn siihen mennessä uudella arviointityökalulla. Arviointityökalu lähettää sähköpostitse opinnäytetyön viimeisimmän version molemmille ohjaajille, vertaisarvioijalle sekä opiskelijalle itselleen.

Jokainen arvioija käy tämän jälkeen syöttämässä omat arvionsa työstä uudella arviointityökalulla. Kun kaikki arviot on annettu, laskee työkalu painotetun keskiarvon opinnäytetyölle, jonka jälkeen työ lähtee lautakuntaan, jossa se arvioidaan. Lopuksi pidetään palaveri opiskelijan kanssa, jossa myönnetään lopullinen arvosana työstä.

Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)

Opinnäytetyön arviointityökalua mahdollisesti käyttävät

  • opiskelijat, joilla opinnäytetyön on ajankohtainen
  • vertaisarvioijat, jotka antavat oman arvionsa
  • ohjaajat, jotka ohjaavat opinnäytetyötä
  • toimeksiantaja, jolle työ mahdollisesti tehdään
  • mahdolliset hakkerit, jotka yrittävät estää palvelun toimintaa

Sidosryhmäkuva (Stakeholder map)

Asiakaspolku (Customer Journey)

Palveluun liittyvät vaatimukset

Id Vaatimuksen kuvaus
FR01 Täytyy pystyä näkemään ketkä ovat arvioineet työn
FR02 Arviointia tulee pystyä kommentoimaan
FR03 Opinnäytetyön tila on oltava nähtävillä palvelussa
FR04 Tietojen tallennuksen onnistumisesta tultava kuittaus
FR05 Tulee pystyä kirjautumaan opiskelijatunnuksilla
FR06 Tietoja lisätessä/muokatessa tulee näytölle kuittaus
FR07 Palvelu on avoinna kello 06-24, aikaa varattu päivittämiselle
FR08 Jos kirjautumistiedot kirjoitetaan 3 kertaa väärin seuraa tunnin IP-ban
FR09 Järjestelmästä tulee voida hakea tietoa opiskelijanumeron perusteella
FR10 Tekstiviestivarmennus kirjauduttaessa väärinkäytön estämiseksi

FR = Functional Requirements

Id Vaatimuksen kuvaus
NFR01 Palvelinkoneissa oltava riittävästi tehoa
NFR02 Kielinä suomi, englanti ja ruotsi
NFR03 Tietokannan tulee päivittyä reaaliajassa
NFR04 Järjestelmää tulee voida käyttää yhtäaikaisesti satoja käyttäjiä
NFR05 Toimii kaikilla selaimilla

NFR = Non functional requirements

Id Vaatimuksen kuvaus
PR01 Tietojen haun järjestelmästä tulee kestää enintään 3s
PR02 Palvelu isännöidään korkeakoulun verkossa, esim LabraNet

PR = Performance requirements

Id Vaatimuksen kuvaus
SR01 Arvioinnin tietoja voi katsoa vain henkilöt, jotka ovat mukana siinä
SR02 Yhteyden tulee olla salattu
SR03 Yhteyden aikakatkaisu, jos liian kauan käyttämättä

SR = Security requirements

Yleiset käyttötapaukset (General Use Cases)

Käyttötapaus Lyhyt kuvaus
KT1 Käyttäjätilin akvitoiminen
KT2 Työn lataaminen järjestelmään

TouchPoint-kuva

Palvelu MockUp-prototyyppi

Koko MockUp nähtävissä osoitteessa:

https://ninjamock.com/s/JWLGL

Tärkeimmät tunnistetut ominaisuudet (Features)

Ominaisuus Prioriteetti Kuvaus
Toimiva sisäänkirjautuminen Erittäin tärkeä Kirjautumisen on toimittava määrätyllä tavalla
Arvioinnin suorittaminen Tärkeä Arvioinnin suorittaminen toimii tietyllä tavalla
Työn lataaminen järjestelmään Tärkeä Tulee tukea eri tiedostomuotoja

Julkaisun suunnitelma

Aika + Ominaisuus Prioriteetti
15.8.2017 Ominaisuus 1 Tärkeä
29.8.2017 Ominaisuus 2 Tärkeä
18.9.2017 Ominaisuus 3 Tärkeä

Lähteet