| ... | ... | @@ -67,42 +67,83 @@ Yrjö päivittää tietoja järjestelmään aina yrityksen tarpeiden vaihtuessa. |
|
|
|
## Viestiyhteyskaavio
|
|
|
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
|
|
### Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Sign in mahdollisuus | Mikä osa-alue | Kaikki käyttäjät |
|
|
|
|
| REQ002 | Login mahdollisuus | Mikä osa-alue | Kaikki käyttäjät |
|
|
|
|
| REQ003 | Oman opiskelusuunnitelman tekeminen | Mikä osa-alue | Opiskelija |
|
|
|
|
| REQ004 | Kurssien valinta omien työpaikkoihiin | Mikä osa-alue | Yrityshenkilö |
|
|
|
|
| REQ005 | Suunnitelman muutoksen mahdollisuus | Mikä osa-alue | Kaikki käyttäjät |
|
|
|
|
| REQ006 | Suunnitelmien vertailu | Mikä osa-alue | Kaikki käyttäjät |
|
|
|
|
| REQ007 | Kurssien lisääminen | Mikä osa-alue | Yrityshenkilö, Toimeksiantaja |
|
|
|
|
| REQ008 | Työpaikka lisääminen | Mikä osa-alue | Yrityshenkilö |
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | Kategoria |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Opiskelijan tulee antaa opinnäytetyön tilaajan tiedot | toiminnallinen |
|
|
|
|
| REQ002 | Opiskelijan tulee antaa vertaisarvioijan tiedot | toiminnallinen |
|
|
|
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | Kategoria |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Palvelun pitää toimia JAMK:in verkon ulkopuolella | Käytettävyys |
|
|
|
|
|
|
|
|
### Suorituskyky (Performance)
|
|
|
|
|
|
|
|
### Suorituskyky? (Performance)
|
|
|
|
|
|
|
|
| Id | Vaatimus | Kategoria |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Palvelua toimii vaikka käyttäjiä olisi paljon (ruuhkanhallinta) | Suorituskykys
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ009 | Ei lagaa | Suorituskyky | Host |
|
|
|
|
| REQ0010 | Tulosta opiskelusuunnitelma 2 sekunissa | Suorituskyky | Host |
|
|
|
|
| REQ0011 | Ei crashaa | Suorituskyky | Host |
|
|
|
|
|
|
|
|
### Luotettavuus
|
|
|
|
|
|
|
|
### Tietoturva?
|
|
|
|
| Id | Vaatimus | Kategoria |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Ainakin ensimmäisellä sisäänkirjautumisella pitää käyttäjä varmentaa esim.
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ0012 | Nimettömyys | Luotettavuus | Palvelutarjoaja |
|
|
|
|
| REQ0013 | Antaa todenmukaisen palauteen | Luotettavuus | Palvelutarjoaja |
|
|
|
|
| REQ0014 | Jos palvelu kaatuu, tiedot ei katoa | Luotettavuus | Palvelutarjoaja |
|
|
|
|
|
|
|
|
|
|
|
|
### Tietoturva
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ015 | Ulkpuoliset ei saa toisten arvionteja käsiin | Tietoturva | Host |
|
|
|
|
| REQ016 | Ulkopuoliset ei saa toisten henk.koht. tietoja käsiin | Tietoturva | Host |
|
|
|
|
| REQ017 | Tietoja ei tallenneta julkisesti | Tietoturva | Host |
|
|
|
|
| REQ018 | Palvelulle jokin "virustorjunta" ettei vakoiluohjelmilla tms. saada toisten tietoja käsiin | Tietoturva | Host |
|
|
|
|
| REQ019 | Palvelun tulee saada joltain palvelulta "tietoturvallisesti luotettavan" -palvelun titteli | Tietoturva | Host |
|
|
|
|
| REQ020 | Palvelusta ei tule viruksia | Tietoturva | Host |
|
|
|
|
| REQ021 | Väärin salasana saa vain 3 kertaa 5 min sisään | Tietoturva | Host |
|
|
|
|
|
|
|
|
|
|
|
|
### Käytettävyys
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ021 | Visuaalisesti luotettavan sivun näköinen | Käytettävyys | Palvelutarjoaja |
|
|
|
|
| REQ022 | Mahdollisiman yksin kertainen | Käytettävyys | Palvelutarjoaja |
|
|
|
|
| REQ023 | Palvelulle käyttöohjeet, joista mummokin osaisi käyttää palvelua | Käytettävyys | Palvelutarjoaja |
|
|
|
|
| REQ024 | Ei palvelua peittäviä mainoksia sivulle/palvelulle | Käytettävyys | Palvelutarjoaja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tunnistetut ominaisuudet (Features)
|
|
|
|
|
|
|
|
| Ominaisuus | Prioriteetti |
|
|
|
|
| :-: | :-: |
|
|
|
|
| [Upload](https://github.com/TuomasL96/ttos0100/wiki/Upload-ominaisuus) | Korkea |
|
|
|
|
|
|
|
|
| Ominaisuus | Prioriteetti | Muuta |
|
|
|
|
| :-: | :-: | :-: |
|
|
|
|
| [Kurssien valinta](https://github.com/YauSollerS/Ohjelmistosuunnittelu-ja-testaus-2017/wiki/Ominaisuus-A) | Tärkeä | |
|
|
|
|
| [Suunnitelmien tallentaminen](https://github.com/YauSollerS/Ohjelmistosuunnittelu-ja-testaus-2017/wiki/Ominaisuus-B) | Tärkeä | |
|
|
|
|
| [Suunnitelmien vertailu](https://github.com/YauSollerS/Ohjelmistosuunnittelu-ja-testaus-2017/wiki/Ominaisuus-C) | Tärkeä | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | ... | |
| ... | ... | |