vaatimusmaarittely - Gigiguru/TTOS0100 GitHub Wiki

Vaatimusmäärittely

Sisällysluettelo

Johdatus

Vaatimusmäärittely on laadittu sähköiselle opinnäytetyö arviointiohjelmalle. Ohjelman kohderyhmät ovat Jamkin henkilökunta ja oppilaat.

Palvelukuvaus

-Palvelulla pyritään nopeuttaan opinnäytetyönarviointia -Oppilastietää näyttötyön etenemisen -Tarvittaessa Oppilas ja opettaja voivat keskustella ohjelmassa näyttötyönvirheitä tai kehitysehdotuksista

Vaatimusmäärittelytyön tilaaja

Työn tilaajana Karo

Vaatimusmäärittelyn toimittaja

Toimittaja on Vo Van, JAMK ohjelmisto/kyberturvallisuuden opiskelija

Asiakastarina

-Oppilas tekee näyttötyön ja laittaa sen ohjelmaan -Opettaja pystyy katsomaan ja arvioimaan näyttötytötä -Opettaja lähettää myös työn vertaisopiskelijalle -Näyttötyötä korjtataan ja lähetetään tarkastajalle -Tarkastaja joko hyväksyy tai ei -Hyväksytty näyttötyö lähetään ohjelmmalle ja oppilas saa tiedon siittä -Oppilas valmistuu

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

sidosryhmä

Profiili kuka
Hessu Opiskelija
Teemo Opiskelija
Obbe Opettaja
Takku Tarkastaja
Sepi Palvelun ylläpitäjä
Jorma Palvelun ylläpitäjä

Asiakaspolku (Customer Journey)

Asiakas

Yleiset käyttötapaukset (General Use Cases)

TouchPoint

Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)

Id Vaatimuksen kuvaus kategoria Vastuullinen
REQ001 Web-selaimen yhteensopivuus Web Palvelun tuottaja
REQ002 Oma tieto mistä asiakas voi seurata statustaan Web Palvelun tuottaja
REQ005 Toimivuus älypuhelimeille Web Palvelun tuottaja
REQ003 Yhteyden pito tarkastajille/opettajille Kommunikointi Palvelun tuottaja
REQ003 Chat/forum Kommunikointi Palvelun tuottaja
REQ004 palvelu osaa lähettää asiakkaalle tieto jokaisesta statuksen muutoksesta Kommunikointi Palvelun tuottaja

Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)

Suorituskyky? (Performance)

Id Vaatimuksen kuvaus kategoria Vastuullinen
REQ001 Helppokäyttöinen Suorituskyky ylläpito
REQ002 Yksinkertaisuus Suorituskyky ylläpito

Luotettavuus?

Id Vaatimuksen kuvaus kategoria Vastuullinen
REQ001 Salattu yhteys Luotettavuus ylläpito

Tietoturva?

Id Vaatimuksen kuvaus kategoria Vastuullinen
REQ001 Web salaus Tietoturva ylläpito

Käytettävyys

Id Vaatimuksen kuvaus kategoria Vastuullinen
REQ001 Helppokäyttöinen Käytettävyys ylläpito
REQ002 Kaikki tarvittavat pääsivulla Käytettävyys ylläpito

Palvelu MockUp-prototyyppi

Mockup

Tärkeimmät tunnistetut ominaisuudet (Features)

Ominaisuus Prioriteetti
Arviointiprosessi 1
Nopea/helppokäyttö 2
Yhteydenpito 3

Testauksen vaatimukset (Testing requirements)

Testattavuus

Id Vaatimuksen kuvaus Vastuullinen
REQ001 Registration Ylläpito
REQ002 LogIn/LogOut Ylläpito
REQ003 FileUpload Ylläpito
REQ004 Contact Ylläpito