# TTOW0635 Mobile Project -kurssin projektin "Fireset" vaatimusmäärittely
* Versio 0.5
* Päivitetty 10.12.2019
* Versio 0.6
* Päivitetty 11.12.2019
------
[Johdanto](#johdanto)
...
...
@@ -78,32 +78,20 @@ Projektiin kuuluu sovelluksen suunnittelu ja dokumentointi, sovelluksen toteutus
| VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
|:-:|:-:|:-:|:-:|
| PER-REQ-001 | Non-Functional Performance | | |
### Tietoturva
| VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
|:-:|:-:|:-:|:-:|
| SEC-REQ-001 | Non-Functional Security | | |
| PER-REQ-001 | Non-Functional Performance | Käyttäjän suorittamasta toimenpiteestä ei saa mennä yli 2s, jos kyseessä pelaaminen tai yli 5s, jos kyse muusta toimenpiteestä toimen piteen suorittamiseen, ellei lataus ikoni ole näkyvissä | |
| PER-REQ-002 | Non-Functional Performance | Pelin tulee pyöriä sulavasti lähes koko ajan (min 15fps) | FT4 |
### Käytettävyys
| VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
| VaatimusID | Tyyppi | Kuvaus |
|:-:|:-:|:-:|:-:|
| USAB-REQ-001 | Non-Functional Usability | Käyttöliittymän kontrasti tulee olla tarpeeksi suuri | |
| USAB-REQ-001 | Non-Functional Usability | Käyttöliittymän kontrasti tulee olla tarpeeksi suuri |
| USAB-REQ-002 | Non-Functional Usability | Käyttöliittymän nappuloiden tulee olla tarpeeksi isot ja selvät |
| USAB-REQ-003 | Non-Functional Usability | Käyttöliittymän pitää skaalautua oikein eri mobiililaitteilla |
## Tuotteen järjestelmävaatimukset ja mahdolliset rajoitukset (Key Requirements and restrictions)
| VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
|:-:|:-:|:-:|:-:|
| SYS-REQ-0001 | System Requirement | Palvelun käyttämät ulkoiset tiedot eivät ole kovakoodattu vaan tulevat ulkoisesta rajapinnasta | |
## Oleelliset huomioitavat rajoitteet
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|:-:|:-:|:-:|:-:|
| CONSTRAINT-REQ-S00000 | Constrain | Palvelu tulee noudattaa GDRP -tietosuoja lainsäädäntöä | |