Update vaatimusmaarittely authored by K8917-Sami's avatar K8917-Sami
...@@ -118,7 +118,7 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy ...@@ -118,7 +118,7 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy
| REQ0023 | Kursseissa pitää olla max opiskelija määrä|Yleinen | [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) | | REQ0023 | Kursseissa pitää olla max opiskelija määrä|Yleinen | [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
| REQ0024 | Kursseissa pitää olla suositeltava opintovuosi| Yleinen| [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) | | REQ0024 | Kursseissa pitää olla suositeltava opintovuosi| Yleinen| [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
| REQ0025 | Kursseissa pitää olla tieto mitä edeltäviä kursseja pitää olla suoritettu |Yleinen| [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) | | REQ0025 | Kursseissa pitää olla tieto mitä edeltäviä kursseja pitää olla suoritettu |Yleinen| [Kurssienlisääminen ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus3) |
| REQ0026 | Kurssia ei voi vetää opintosuunnitelmaan ellei edeltävätkin kurssit ole suunnitelmassa | Yleinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0026 | Kurssia ei voi lisätä opintosuunnitelmaan ellei edeltävätkin kurssit ole suunnitelmassa | Yleinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
| REQ0027 | Yhdelle Vuodelle ei voi valita liikaa kursseja | Toiminnallinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0027 | Yhdelle Vuodelle ei voi valita liikaa kursseja | Toiminnallinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
| REQ0028 | Suunnittelutyökalun näkymässä näkyy jo valittujen kurssien yhteinen opintopistemäärä | Yleinen |[Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0028 | Suunnittelutyökalun näkymässä näkyy jo valittujen kurssien yhteinen opintopistemäärä | Yleinen |[Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
| REQ0029 | Erittelee näkyvät opintopistemäärät perus-, ydin- ja valinnaisiin opintoihin | Toiminnallinen |[Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0029 | Erittelee näkyvät opintopistemäärät perus-, ydin- ja valinnaisiin opintoihin | Toiminnallinen |[Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
...@@ -127,8 +127,6 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy ...@@ -127,8 +127,6 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy
| REQ0032 | Listasta valitsemalla näkee erilaisia valmiita opintopolkuja | Toiminnallinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0032 | Listasta valitsemalla näkee erilaisia valmiita opintopolkuja | Toiminnallinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
| REQ0033 | Väriteema vaihtoehtoihin Irish-green | Erikoinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)| | REQ0033 | Väriteema vaihtoehtoihin Irish-green | Erikoinen | [Suunnittelutyökalu](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus2)|
| REQ0034 | Kirjautuminen ei saa kaataa verkkosivua, jos tapahtuu jotain odottamatonta | Käytettävyys | [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1) | | 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 | API-KEY-koodi satunnainen generointi |Toiminallinen| [API-KEY ](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4) | | 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)| | 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)| | REQ0037 | API-KEY voimassa oloaika | Toiminallinen | [API-KEY](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus4)|
...@@ -146,17 +144,19 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy ...@@ -146,17 +144,19 @@ Toiminnalliset vaatimukset määrittelevät ominaisuuksia, joihin tarvitaan käy
| 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) | | 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 | 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) | | 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 | - | | REQ0051 | Ulkopuoliset ja vieraat eivät voi lisätä tietoa tietokantaan | Tietoturva | [Kirjautuminen](https://gitlab.labranet.jamk.fi/Alphanet/projekti-01/wikis/ominaisuus1) |
| REQ1001 | Web-palvelin täytyy olla käytössä 99.999% ajasta | Luotettavuus | - | | REQ0052 | 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) |
| REQ1002 | Ulkopuoliset eivät pääse käsiksi palvelimiin fyysisesti | Tietoturva | - | | REQ1001 | Verkkosivulle täytyy antaa ennaltamääritetyt päivitys ajankohdat | Ylläpito | - |
| REQ1003 | Palvelin on suojattu ulkopuolisten mahdollisesti haitallisilta toiminnoilta | Tietoturva | - | | REQ1002 | Web-palvelin täytyy olla käytössä 99.999% ajasta | Luotettavuus | - |
| REQ1004 | Palvelimen ohjelmisto täytyy olla ajantasalla | Ylläpito | - | | REQ1003 | Ulkopuoliset eivät pääse käsiksi palvelimiin fyysisesti | Tietoturva | - |
| REQ1005 | Api-avaimet ovat valideja, kun niitä jaetaan | Ylläpito | - | | REQ1004 | Palvelin on suojattu ulkopuolisten mahdollisesti haitallisilta toiminnoilta | Tietoturva | - |
| REQ1006 | Yrityskäyttäjästä ei saa tallentaa yksilöivää tietoa järjestelmään. | Tietoturva | | | REQ1005 | Palvelimen ohjelmisto täytyy olla ajantasalla | Ylläpito | - |
| REQ1007 | Eri yritysten työntekijöiden arviot/valinnat pitää voida tunnistaa | Tiedon eheys | | | REQ1006 | Api-avaimet ovat valideja, kun niitä jaetaan | Ylläpito | - |
| REQ1008 | Käyttäjän on voitava ehdottaa uutta kurssia | Yleiset | | | REQ1007 | Yrityskäyttäjästä ei saa tallentaa yksilöivää tietoa järjestelmään. | Tietoturva | |
| REQ1009 | Opiskelijoiden on voitava selata yritysten tekemiä polkuja | Mikä osa-alue | | | REQ1008 | Eri yritysten työntekijöiden arviot/valinnat pitää voida tunnistaa | Tiedon eheys | |
| REQ1010 | Palvelua voi käyttää koulutusalasta riippumatta | Yleiset | | | REQ1009 | Käyttäjän on voitava ehdottaa uutta kurssia | Yleiset | |
| REQ1010 | Opiskelijoiden on voitava selata yritysten tekemiä polkuja | Mikä osa-alue | |
| REQ1011 | Palvelua voi käyttää koulutusalasta riippumatta | Yleiset | |
## Palvelu mockup-prototyyppi ## Palvelu mockup-prototyyppi
... ...
......