| ... | ... | @@ -129,17 +129,6 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy |
|
|
|
| REQ0034 | Kirjautuminen ei saa kaataa verkkosivua, jos tapahtuu jotain odottamatonta | Käytettävyys | [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1) |
|
|
|
|
| REQ0035 | Ulkopuoliset ja vieraat eivät voi lisätä tietoa tietokantaan | Tietoturva | [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1) |
|
|
|
|
| REQ0034 | Kirjautuminen ja autentikointi toimivat riippumatta siitä, mitä kenttiin syötetään | Käytettävyys | [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1) |
|
|
|
|
| REQ0035 | Verkkosivulle täytyy antaa ennaltamääritetyt päivitys ajankohdat | Ylläpito | - |
|
|
|
|
| REQ0036 | Web-palvelin täytyy olla käytössä 99.999% ajasta | Luotettavuus | - |
|
|
|
|
| REQ0037 | Ulkopuoliset eivät pääse käsiksi palvelimiin fyysisesti | Tietoturva | - |
|
|
|
|
| REQ0038 | Palvelin on suojattu ulkopuolisten mahdollisesti haitallisilta toiminnoilta | Tietoturva | - |
|
|
|
|
| REQ0039 | Palvelimen ohjelmisto täytyy olla ajantasalla | Ylläpito | - |
|
|
|
|
| REQ0040 | Api-avaimet ovat valideja, kun niitä jaetaan | Ylläpito | - |
|
|
|
|
| REQ0041 | Yrityskäyttäjästä ei saa tallentaa yksilöivää tietoa järjestelmään. | Tietoturva | |
|
|
|
|
| REQ0042 | Eri yritysten työntekijöiden arviot/valinnat pitää voida tunnistaa | Tiedon eheys | |
|
|
|
|
| REQ0043 | Käyttäjän on voitava ehdottaa uutta kurssia | Yleiset | |
|
|
|
|
| REQ0044 | Opiskelijoiden on voitava selata yritysten tekemiä polkuja | Mikä osa-alue | |
|
|
|
|
| REQ0045 | Palvelua voi käyttää koulutusalasta riippumatta | Yleiset | |
|
|
|
|
| REQ0035 | API-KEY-koodi satunnainen generointi |Toiminallinen| [API-KEY ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4) |
|
|
|
|
| REQ0036 | Uniikki API-KEY | Toiminallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4)|
|
|
|
|
| REQ0037 | API-KEY voimassa oloaika | Toiminallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4)|
|
| ... | ... | @@ -150,6 +139,25 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy |
|
|
|
| REQ0042 | API-KEY määrään generointi automaattisesti | Toiminnallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4)|
|
|
|
|
| REQ0043 | API-KEY on kertakäyttöinen | Toiminallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4)|
|
|
|
|
| REQ0044 | API-KEY on yrityskohtainen | Toiminallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4) |
|
|
|
|
| REQ0045 | Eniten valitut kurssit tulee voida nähdä suoraan kurssi listassa | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0046 | Kurssit tulee lisätä valitut kurssit listaan | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0047 | Kaikkia kursseja ei voi valita | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0048 | Kaikkia kursseja ei voi valita | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0049 | Kursseja tulee voida siirtää sivulla sarakkeelta toiselle (1. vuoden syksy ja kevät, 2. vuoden syksy ja kevät jne..) | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0050 | Kurssi poistuu lähtösarakkeesta jos se vedetään onnistuneesti toiseen sarakkeeseen. | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ0050 | Kurssin onnistunut veto sarakkeeseen päivittää tilaa niin, että käyttäjälle voidaan näyttää valittujen kurssien kokonaisopintopistemäärä (ja muut tarvittavat tiedot?) | Käytettävyys | [Kurssien lisäys](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
|
|
|
|
| REQ10035 | Verkkosivulle täytyy antaa ennaltamääritetyt päivitys ajankohdat | Ylläpito | - |
|
|
|
|
| REQ1001 | Web-palvelin täytyy olla käytössä 99.999% ajasta | Luotettavuus | - |
|
|
|
|
| REQ1002 | Ulkopuoliset eivät pääse käsiksi palvelimiin fyysisesti | Tietoturva | - |
|
|
|
|
| REQ1003 | Palvelin on suojattu ulkopuolisten mahdollisesti haitallisilta toiminnoilta | Tietoturva | - |
|
|
|
|
| REQ1004 | Palvelimen ohjelmisto täytyy olla ajantasalla | Ylläpito | - |
|
|
|
|
| REQ1005 | Api-avaimet ovat valideja, kun niitä jaetaan | Ylläpito | - |
|
|
|
|
| REQ1006 | Yrityskäyttäjästä ei saa tallentaa yksilöivää tietoa järjestelmään. | Tietoturva | |
|
|
|
|
| REQ1007 | Eri yritysten työntekijöiden arviot/valinnat pitää voida tunnistaa | Tiedon eheys | |
|
|
|
|
| REQ1008 | Käyttäjän on voitava ehdottaa uutta kurssia | Yleiset | |
|
|
|
|
| REQ1009 | Opiskelijoiden on voitava selata yritysten tekemiä polkuja | Mikä osa-alue | |
|
|
|
|
| REQ1010 | Palvelua voi käyttää koulutusalasta riippumatta | Yleiset | |
|
|
|
|
|
|
|
|
## Palvelu mockup-prototyyppi
|
|
|
|
|
|
|
|

|
| ... | ... | |
| ... | ... | |