| ... | @@ -65,7 +65,7 @@ Alla olevista linkeistä voit tutustua opiskelijan sekä yrityksen asiakastarino |
... | @@ -65,7 +65,7 @@ Alla olevista linkeistä voit tutustua opiskelijan sekä yrityksen asiakastarino |
|
|
|
|
|
|
|
## Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)
|
|
## Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)
|
|
|
|
|
|
|
|
Opintojen suunnittelu ja HOPSin laadintasovellusta käyttäisivät pääsääntöisesti seuraavat sidosryhmät
|
|
Sovellusta käyttäisivät pääsääntöisesti seuraavat sidosryhmät
|
|
|
|
|
|
|
|
## Opiskelijat
|
|
## Opiskelijat
|
|
|
|
|
|
| ... | @@ -107,12 +107,6 @@ Epämääräiset henkilöt, jotka yrittävät jotenkin tuoda palvelun alas / hy |
... | @@ -107,12 +107,6 @@ Epämääräiset henkilöt, jotka yrittävät jotenkin tuoda palvelun alas / hy |
|
|
|
|
|
|
|
## Tuotteen yleisiä vaatimuksia ja rajoituksia (General Requirements and restrictions)
|
|
## Tuotteen yleisiä vaatimuksia ja rajoituksia (General Requirements and restrictions)
|
|
|
|
|
|
|
|
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,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
| GENREQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
|
|
| GENREQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
|
| ... | @@ -125,26 +119,23 @@ incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minim |
... | @@ -125,26 +119,23 @@ incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minim |
|
|
## Yleiset käyttötapaukset (General Use Cases)
|
|
## Yleiset käyttötapaukset (General Use Cases)
|
|
|
|
|
|
|
|
## Opiskelija
|
|
## Opiskelija
|
|
|
* voi tarkastella työkuvaprofiilia
|
|
* Tarkastelee työkuvaprofiileja
|
|
|
* voi valita kurssitarjonnasta vaihtoehtoja opintosuunnitelmaansa
|
|
* Valitsee kurssitarjonnasta vaihtoehtoja
|
|
|
* voi tarkastella kurssivalintojen kuormittavuutta
|
|
* Tarkastelee kurssivalintojen kuormittavuutta
|
|
|
|
|
|
|
|
## Yritys
|
|
## Yritys
|
|
|
* voi kirjautua sisään palveluun
|
|
* Kirjautuu sisään palveluun
|
|
|
* voi muokata käyttöprofiilejaan
|
|
* Luo työkuvaprofilin
|
|
|
* voi luoda työkuvaprofilin
|
|
* Valitsee kurssin koulun kurssitarjonnasta
|
|
|
* voi valita kurssin koulun kurssitarjonnasta
|
|
* Lisää kurssiehdotuksen
|
|
|
* voi lisätä kurssiehdotuksen
|
|
|
|
|
|
|
|
|
|
## JAMK (koulutuspäällikkö)
|
|
## JAMK (koulutuspäällikkö)
|
|
|
* voi kirjautua sisään palveluun
|
|
* Kirjautuu sisään palveluun
|
|
|
* voi hallinnoida käyttöympäristöä
|
|
* Generoi heatmap-raportin
|
|
|
* voi generoida dataa
|
|
|
|
|
* voi tulostaa heatmap-raportin
|
|
|
|
|
|
|
|
|
|
## Opettaja
|
|
## Opettaja
|
|
|
* voi selata kursseja
|
|
* Selaa kursseja
|
|
|
* voi tarkastella työkuvaprofiileja
|
|
* Tarkastelee työkuvaprofiileja
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
| ... | @@ -155,7 +146,7 @@ incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minim |
... | @@ -155,7 +146,7 @@ incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minim |
|
|
|
|
|
|
|
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
|
|
|
|
|
|
Toteuttavien toiminnallisten vaatimuksien listassa ovat tällä hetkellä mukana vain vaatimukset, jotka liittyvät asiakkaan valitsemien prioriteettien mukaan määriteltyyn MPV-toteutukseen:
|
|
Toteuttavien toiminnallisten vaatimuksien listassa ovat tällä hetkellä mukana vain vaatimukset, jotka liittyvät asiakkaan valitsemien prioriteettien mukaan määriteltyyn MVP-toteutukseen:
|
|
|
|
|
|
|
|
Prioriteettiluokka 1: Yritys voi luoda työkuvaprofiilin
|
|
Prioriteettiluokka 1: Yritys voi luoda työkuvaprofiilin
|
|
|
Prioriteettiluokka 2: Yritys voi lisätä kurssiehdotuksen
|
|
Prioriteettiluokka 2: Yritys voi lisätä kurssiehdotuksen
|
| ... | @@ -194,7 +185,7 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
... | @@ -194,7 +185,7 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
|
|
|
|
|
|
|
## Rajaukset
|
|
## Rajaukset
|
|
|
|
|
|
|
|
- Sovellusta ei varsinaisesti suunnitella palvelemaan muita käyttäjiä, koulutusaloja tai tässä työssä mainitsemattomia sidosryhmiä (kuten Opetusministeriö).
|
|
- Sovellusta ei suunnitella palvelemaan muita käyttäjiä, koulutusaloja tai tässä työssä mainitsemattomia sidosryhmiä (kuten Opetusministeriö).
|
|
|
- Sovelluksen ei tarvitse noudattaa JAMKin graafista ohjeistoa kokonaisuudessaan.
|
|
- Sovelluksen ei tarvitse noudattaa JAMKin graafista ohjeistoa kokonaisuudessaan.
|
|
|
- Yrityksen voivat antaa suosituksia vain perusopinnoista, ydinopinnoista, syventävistä ammattiopinnoista, vapaasti valittavista aineista ja harjoittelun määrästä.
|
|
- Yrityksen voivat antaa suosituksia vain perusopinnoista, ydinopinnoista, syventävistä ammattiopinnoista, vapaasti valittavista aineista ja harjoittelun määrästä.
|
|
|
- Sovelluksen ei tarvitse toimia JAMKin opiskelijatunnuksella.
|
|
- Sovelluksen ei tarvitse toimia JAMKin opiskelijatunnuksella.
|
| ... | @@ -214,7 +205,7 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
... | @@ -214,7 +205,7 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
|
|
- Sovellus ei ole yhteydessä muihin JAMKin käyttämiin sovelluksiin, kuten Asioon.
|
|
- Sovellus ei ole yhteydessä muihin JAMKin käyttämiin sovelluksiin, kuten Asioon.
|
|
|
- ON ASIAKASTOIVEESSA, ETTÄ OLISI TEHTYNÄ: Muita kieliversioita (lokaalisaatiota) ei toteuteta, eikä tätä tarvetta huomioida suunnittelussa ja toteutuksessa. (TÄSTÄ KYLLÄ mainittiin first contact-videolla).
|
|
- ON ASIAKASTOIVEESSA, ETTÄ OLISI TEHTYNÄ: Muita kieliversioita (lokaalisaatiota) ei toteuteta, eikä tätä tarvetta huomioida suunnittelussa ja toteutuksessa. (TÄSTÄ KYLLÄ mainittiin first contact-videolla).
|
|
|
|
|
|
|
|
### Suorituskyky? (Performance)
|
|
### Suorituskyky (Performance)
|
|
|
|
|
|
|
|
Erityisiä suorituskykyvaatimuksia ei aseteta ???
|
|
Erityisiä suorituskykyvaatimuksia ei aseteta ???
|
|
|
|
|
|
| ... | @@ -228,7 +219,7 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
... | @@ -228,7 +219,7 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
|
|
| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
|
|
| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
|
|
|
| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
|
|
| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
|
|
|
|
|
|
|
|
### Luotettavuus?
|
|
### Luotettavuus
|
|
|
|
|
|
|
|
Palvelun tulee toimita luotettavalla palvelimella ja estää muita käyttäjiä näkemästä toisten käyttäjien tietoja, ellei käyttäjä ole antanut niille lupaa.
|
|
Palvelun tulee toimita luotettavalla palvelimella ja estää muita käyttäjiä näkemästä toisten käyttäjien tietoja, ellei käyttäjä ole antanut niille lupaa.
|
|
|
|
|
|
| ... | @@ -243,14 +234,10 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
... | @@ -243,14 +234,10 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
|
|
| REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa |
|
|
| REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
### Tietoturva?
|
|
### Tietoturva
|
|
|
|
|
|
|
|
* Sovelluksen tietoturvasta huolehditaan edellyttämällä kirjautumista (salasanat tietokannassa salataan).
|
|
|
|
|
* Sovelluksen tietoturvasta huolehtidaan toteuttamalla tietokantayhteydet niin, että on huomioitu SQL-injektioiden mahdollisuus.
|
|
|
|
|
|
|
|
|
|
qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora
|
|
* Sovelluksen tietoturvasta huolehditaan edellyttämällä kirjautumista (salasanat tietokannassa salataan)
|
|
|
incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam,
|
|
* Sovelluksen tietoturvasta huolehtidaan toteuttamalla tietokantayhteydet niin, että on huomioitu SQL-injektioiden mahdollisuus
|
|
|
quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|:-:|:-:|:-:|:-:|
|
| ... | @@ -265,11 +252,7 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
... | @@ -265,11 +252,7 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
|
|
|
|
|
|
|
Sovelluksen tulee olla selkeä rakenteeltaan. Sovelluksen tulee pyrkiä opastamaan käyttäjää kuvaavilla otsikoilla, kuvausteksteillä ja painikkeilla.
|
|
Sovelluksen tulee olla selkeä rakenteeltaan. Sovelluksen tulee pyrkiä opastamaan käyttäjää kuvaavilla otsikoilla, kuvausteksteillä ja painikkeilla.
|
|
|
|
|
|
|
|
Linkeissä ja painikkeissa käytetään yhtenäistä tapaa.
|
|
Linkeissä ja painikkeissa käytetään yhtenäistä teemaa.
|
|
|
|
|
|
|
|
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?
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|:-:|:-:|:-:|:-:|
|
| ... | @@ -282,11 +265,6 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
... | @@ -282,11 +265,6 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
|
|
|
|
|
|
|
## Palvelu MockUp-prototyyppi
|
|
## Palvelu MockUp-prototyyppi
|
|
|
|
|
|
|
|
|
|
|
|
|
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?
|
|
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
|
| ... | @@ -305,8 +283,6 @@ Taulukossa on listattuna projektin ominaisuudet prioriteettijärjestyksessä. Om |
... | @@ -305,8 +283,6 @@ Taulukossa on listattuna projektin ominaisuudet prioriteettijärjestyksessä. Om |
|
|
| FEA007 | [Opiskelija voi luoda HOPSin](https://gitlab.labranet.jamk.fi/TTV18KMM-Pentadome/Pentadome-documents/wikis/feature_7_hopsin_luonti) | 7 | |
|
|
| FEA007 | [Opiskelija voi luoda HOPSin](https://gitlab.labranet.jamk.fi/TTV18KMM-Pentadome/Pentadome-documents/wikis/feature_7_hopsin_luonti) | 7 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Julkaisun suunnitelma
|
|
## Julkaisun suunnitelma
|
|
|
|
|
|
|
|
| Aika + Ominaisuuus | Kuvaus | Vastuu | Prioriteetti |
|
|
| Aika + Ominaisuuus | Kuvaus | Vastuu | Prioriteetti |
|
| ... | |
... | |
| ... | | ... | |