| ... | ... | @@ -63,7 +63,6 @@ Asiakastarinat eri näkökulmista. |
|
|
|
|
|
|
|
## Tuotteen yleisiä vaatimuksia ja rajoituksia (General Requirements and restrictions)
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| GENREQ001 | Pääkäyttäjällä ja ylläpitäjällä vain pääsy palveluun | Käyttöoikeudet | Tuotanto |
|
| ... | ... | @@ -73,22 +72,17 @@ Asiakastarinat eri näkökulmista. |
|
|
|
| GENREQ005 | Palvelu noudattaa GDPR:ää | Käyttöoikeudet | Tuotanto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleiset käyttötapaukset (General Use Cases)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQT001 | Palvelu kirjaa aktiivisuuden logiin | Toiminnallinen | Tuotanto |
|
|
|
|
| REQT002 | Palvelu lukee dataa logista ja piirtää graafin | Toiminnallinen | Tuotanto |
|
|
|
|
| REQT003 | Graafia voidaan filtteröidä | Toiminnallinen | Tuotanto |
|
|
|
|
| REQT004 | Palvelun data varastoidaan tietokantaan | Toiminnallinen | Tuotanto |
|
|
|
|
| FUNCREQ001 | Palvelu kirjaa aktiivisuuden logiin | Toiminnallinen | Tuotanto |
|
|
|
|
| FUNCREQ002 | Palvelu lukee dataa logista ja piirtää graafin | Toiminnallinen | Tuotanto |
|
|
|
|
| FUNCREQ003 | Graafia voidaan filtteröidä | Toiminnallinen | Tuotanto |
|
|
|
|
| FUNCREQ004 | Palvelun data varastoidaan tietokantaan | Toiminnallinen | Tuotanto |
|
|
|
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)
|
| ... | ... | @@ -96,45 +90,31 @@ Asiakastarinat eri näkökulmista. |
|
|
|
|
|
|
|
### Suorituskyky (Performance)
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQET001 | Palvelun täytyy pystyä käsittelemään vähintään 100 yhtäaikaisen käyttäjän logitusta | Suorituskyky | Tuotanto |
|
|
|
|
| PERFREQ001 | Palvelun täytyy pystyä käsittelemään vähintään 100 yhtäaikaisen käyttäjän logitusta | Suorituskyky | Tuotanto |
|
|
|
|
|
|
|
|
|
|
|
|
### Luotettavuus
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQET001 | Palvelu nostetaan automaattisesti pystyyn serverin sammuessa | Luotettavuus | Tuotanto |
|
|
|
|
| REQ002 | Palvelu tekee itsestään backuppeja tietyin aikavälein | Luotettavuus | Kuka vastaa |
|
|
|
|
|
|
|
|
| TRUSTREQ001 | Palvelu nostetaan automaattisesti pystyyn serverin sammuessa | Luotettavuus | Tuotanto |
|
|
|
|
| TRUSTREQ002 | Palvelu tekee itsestään backuppeja tietyin aikavälein | Luotettavuus | Kuka vastaa |
|
|
|
|
|
|
|
|
|
|
|
|
### Tietoturva
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ00x | Palveluun on oltava vahvat salasanat | Tietoturva | Tuotanto |
|
|
|
|
| REQ00x | | Tietoturva | Kuka vastaa |
|
|
|
|
| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
|
|
|
|
| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
|
|
|
|
| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
|
|
|
|
| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
|
|
|
|
|
|
|
|
| SECUREQ001 | Palveluun on oltava vahvat salasanat | Tietoturva | Tuotanto |
|
|
|
|
|
|
|
|
|
|
|
|
## Palvelu MockUp-prototyyppi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tunnistetut ominaisuudet (Features)
|
|
|
|
|
|
|
|
|
|
|
|
| Ominaisuus | Prioriteetti | Muuta |
|
|
|
|
| :-: | :-: | :-: |
|
|
|
|
| [Ominaisuus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
|
| ... | ... | |
| ... | ... | |