@@ -152,13 +152,11 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae
dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit,
sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est,
qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora
incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam,
quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?
Nämä toiminnalliset vaatimukset on laadittu sen pohjalta, millaisia toiveita asiakas on esittänyt palvelun suhteen. On myös pohdittu palvelun
yleistä toimivuutta, ja johdettu muutama vaatimus sen perusteella, kuten palvelun skaalautuvuus useammilla laitteilla ja selaimilla.
Periaatteessa palvelun ranka on hyvin yksinkertainen, ja suurin osa toiminnallisista vaatimuksista tullaan toteuttamaan jo koodastasolla.
Suurin osa näistä vaatimuksista liittyy siihen, miten palvelun käyttäjän odotetaan toimivan palvelun kanssa ja kuinka yhdistää palvelun eri osa-alueet.
(Esim. kurssien tideot, yritysten heatmap)
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|:-:|:-:|:-:|:-:|
...
...
@@ -166,12 +164,12 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid
| REQ-to0002 | Eri opintopolkuja voi tallentaa omien tunnustensa alle | Käyttö ja toimivuus | Koodaaja |
| REQ-to0003 | Sivuston on skaalauduttava useimmilla selaimilla ja laitteilla | Palvelun toimivuus | Koodaaja |
| REQ-to0004 | Opintopolkuun ei voi täyttää enempää kuin 240 opintopistettä (mukaanlukien pakolliset kurssit) | Toimivuus | Koodaaja|
| REQ005 | Opintopolun tekijä voi ehdottaa kuinka laajoja kurssit ovat | Toiminta| Koodaaja |
| REQ-to0006 | Yrityksien opintopoluista on nähtävillä heatmap | Toiminta| Koodaaja ja sisällöntuottaja |
| REQ-to0007 | Tarjolla on myös kaikkien ohjelmana syötettyjen opintopolkujen heatmap/keskiarvokartta | Toiminta| Koodaaja ja sisällöntuottaja |
| REQ-to0008 | Jos käyttäjä yrittää sulkea selaimen, ohjelma kysyy tallenetaanko tiedot | Toiminta | Koodaaja |
| REQ-to0009 | Kursseista voi nähdä lyhyen kuvauksen, toteutustavan ja -ajan | Toiminta | Koodaaja ja sisällöntuottaja |
| REQ-to0010 | Vaatimus? | Kursseille ei voi ilmottautua sivustolla (Ei korvaa Asiota) | Kuka vastaa |
| REQ005 | Opintopolun tekijä voi ehdottaa kuinka laajoja kurssit ovat | Käyttö | Koodaaja |
| REQ-to0006 | Yrityksien opintopoluista on nähtävillä heatmap | Käyttö | Koodaaja ja sisällöntuottaja |
| REQ-to0007 | Tarjolla on myös kaikkien ohjelmana syötettyjen opintopolkujen heatmap/keskiarvokartta | Käyttö | Koodaaja ja sisällöntuottaja |
| REQ-to0008 | Jos käyttäjä yrittää sulkea selaimen, ohjelma kysyy tallenetaanko tiedot | Käyttö | Koodaaja |
| REQ-to0009 | Kursseista voi nähdä lyhyen kuvauksen, toteutustavan ja -ajan | Käyttö | Koodaaja ja sisällöntuottaja |
| REQ-to0010 | Kursseille ei voi ilmottautua sivustolla (Ei korvaa Asiota) | Käyttö | Kuka vastaa |
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)