Vaatimusmäärittely - Puurtsa/delete-this-repo GitHub Wiki
TTOS0100 Kurssin harjoitustyö
Vaatimusmäärittely
Sisällysluettelo
- Johdanto
- Palvelukuvaus
- Asiakastarina
- Sidosryhmät ja profiilikuvaukset
- Asiakaspolku
- Touchpoint-kuva
- Yleiset käyttötapaukset
- Yleiset toiminnalliset vaatimukset
- Yleiset ei-toiminnalliset vaatimukset
- Ominaisuudet ja Testitapaukset
- MockUp-prototyyppi
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
Asiakaspolku
Palvelupolku asiakkaan näkökulmasta
Touchpoint-kuva
Yleiset käyttötapaukset
User case 1.
Opinnäytetyön lataaminen palveluun
User case 2.
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
Tiedot
- Puurtsa
- Versionumero 6.2