Vaatimusmäärittely - Puurtsa/delete-this-repo GitHub Wiki

TTOS0100 Kurssin harjoitustyö

Vaatimusmäärittely

Sisällysluettelo

Johdanto

Asiakas (Karo) on tilannut opinnäytetyöpalvelu -järjestelmän, jonka avulla voisi helposti, nopeasti ja sähköisesti toteuttaa JAMKin opinnäytetöiden arviointia ja valmistelua.

Palvelukuvaus

Tehtäväksi on langennut suunnitella palvelu, jonka tarkoitus olisi sähköistää eli nykyaikaistaa opinnäytetöiden arviointiprosessi ja sen keskeiset vaiheet.

Asiakastarina

Opiskelija saa valtavan hien, veren, kyyneleiden ja tuskan jälkeen opinnäytetyönsä siihen pisteeseen, että se on hänen mielestään valmis arvioitavaksi. Opiskelija lähettää työnsä opinnäytetyön ohjaajalle, joka taas puolestaan lähettää työstä kopiot niin ohjaajille kuin myös vertaisille arvioitavaksi. Opiskelija tekee työstään myös itsearvioinnin. Aika kuluu, kunnes eräänä päivänä opiskelija saa tietää työnsä lopullisen arvosanan.

Sidosryhmät ja profiilikuvaukset

Asiakasprofiilit

Profiili Toimenkuva Nimi Rooli
Profiili 1 Opiskelija Pate ONT:n tekijä
Profiili 2 Opiskelija Jussi Vertaisarvijoija
Profiili 3 Opettaja Jorma Ohjaaja
Profiili 4 Opettaja Pentti Ohjaaja
Profiili 5 Koulutusvastaava Karoliina KV
Profiili 6 Asiakas Uolevi Tilaaja

Sidosryhmäkartta

http://image.prntscr.com/image/f36ae2856ebe44bd95d7432ce51b2e20.png

Asiakaspolku

Palvelupolku asiakkaan näkökulmasta

http://image.prntscr.com/image/04936eb6c96d407e8ee2531cab795846.png

Touchpoint-kuva

http://i.imgur.com/wPwtz3s.png

Yleiset käyttötapaukset

User case 1.

Opinnäytetyön lataaminen palveluun

User case 2.

Opinnäytetyön arviointi

Palvelun yleiset toiminnaliset vaatimukset

Id Vaatimuksen kuvaus
Vaa001 Palveluun voi kirjautua vain JAMKIlta saaduilla tunnuksilla
Vaa002 Arviointia täytyy pystyä kommentoimaan.
Vaa003 Työn arvioinnin voi jättää kesken tallentamalla sen, ja jatkamalla myöhemmin siitä mihin jäi.
Vaa004 palvelun yläreunassa on help painikkeet, kielipainikkeet (english, sweden?) ja asetukset.
Vaa005 Palvelun täytyy voida tukea yleisiä tiedostomuotoja.
Vaa006 Palvelussa mobiilituki (android, IOS).
Vaa007 Unohtunut salasana pystytään vaihtamaan, samoin nimi/muut tiedot.
Vaa008 Palveluun pääsee muutakin kautta kun kirjoittamalla nimi googleen (elmosta, intrasta, Optimasta, Asiosta jne.
Vaa009 palvelu 24/7 (lukuunottamatta huoltokatkoja).
Vaa010 Opiskelijat eivät näe muiden opiskelijoiden töitä ilman lupaa (ei koske vertaisarvjioijia).

Palvelun yleiset ei-toiminnalliset vaatimukset

Id Vaatimuksen kuvaus Kategoria
ETT001 Salattu yhteys Tietoturva
ETT002 Autentikoidut käyttäjät, eli identiteetin varmistus Tietoturva
ETT003 Käyttäjätunnukset tilaajille vain Jamkin henkilöstön kautta Tietoturva
ETS001 Pystytään seuraamaan kuinka paljon resursseja järjestelmä vie Suorituskyky
ETS002 Toimii hitaammillakin laitteilla (kevyt käyttöiittymä) Suorituskyky
ETM001 Soveltuu tableteille ja puhelimille Suorituskyky
ETM002 Tietokannan tulisi päivittyä mahd. nopeasti, reaaliajassa Käytettävyys
ETM003 Pilvitietokannan tulisi olla helppokäyttöinen ja helposti saatavissa suuremmaksi Yleinen
ETM004 Rakenne olisi ns. mahdollissimman dynaaminen Yleinen
ETM005 Afkissa tarpeeksi kauan -> istunnon aikakatkaisu Yleinen
ETM006 Paljon varmuuskopioita ja backuppeja Luotettavuus
  • ETT = ei-toiminnallinen tietoturvavaatimus
  • ETS = ei-toiminnallinen suorituskykyvaatimus
  • ETM = ei-toiminnallinen muu vaatimus

Yleiset ominaisuudet ja testitapaukset

Ominaisuudet

Testitapaukset

MockUp-prototyyppi

MockUp

http://image.prntscr.com/image/f5e78bef557f47daa68f349f01aa1733.png

Tiedot

  • Puurtsa
  • Versionumero 6.2