| ... | @@ -178,72 +178,28 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
... | @@ -178,72 +178,28 @@ Prioriteettiluokka 4: Opiskelija voi selata työprofiileja |
|
|
| TRQ00x | Profiilissa olevien kurssien highlighttaus | 4 | |
|
|
| TRQ00x | Profiilissa olevien kurssien highlighttaus | 4 | |
|
|
|
| TRQ00x | Työprofiiliin tehtyjen kurssiehdotuksien esittäminen | 4 | |
|
|
| TRQ00x | Työprofiiliin tehtyjen kurssiehdotuksien esittäminen | 4 | |
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)
|
|
|
|
|
|
|
|
### Toiminnalliset vaatimukset, joita EI toteuteta tähän versioon (prioriteetit ovat kohdat 5-7 ja muut esille nousseet vaatimusehdokkaat):
|
|
| Id | Vaatimuksen kuvaus | Feature | Vastuullinen |
|
|
|
|
|
|
|
|
Ei toteuttavat toiminnalliset vaatimukset:
|
|
|
|
|
1. Opiskelijaa haluaa tietää mitä osaamista tietyssä yrityksessä arvostetaan. Yrityksen valinnan jälkeen sovellus näyttää millä kursseista koostuvalla polulla voi päästä töihin juuri tähän yritykseen. (liittyy featureen: FEA001 Yritys voi luoda työkuvaprofiilin).
|
|
|
|
|
2. Opiskelija voi kirjoittaa hakusanan ja saada annetun hakusanan työnkuvaprofiilia vastaavista yrityksistä listan. (liittyy featureen: FEA004 Opiskelija voi selata työprofiileja).
|
|
|
|
|
3. Yrityksistä kerrotaan tietoa, että tietty määrä x henkilöitä tietystä yrityksestä kertoo osaamistarpeista. Yrityksen aktiivisuus nostaa yrityksen prioriteettia opiskelijan tekemissä hakutuloksissa (ks. edellinen kohta 2): Mitä enemmän henkilöitä samasta yrityksestä kertoo tarpeista, yrityksen sijoitus hakutuloksissa on suurempi.
|
|
|
|
|
4. Opiskelija voi luoda oman HOPSin (liittyy featureen: FEA005 Opiskelija näkee HOPSin kuormittavuuden).
|
|
|
|
|
5. Opiskelija voi valita kursseja omaan HOPSiin. (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
|
6. Opiskelija voi muokata olemassa olevaa HOPSia poistamalla kursseja. (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
|
7. Opiskelija voi seurata omien opintojen edistymistä merkitsemällä suoritetut, meneillään olevat ja rästiin jääneet kurssit. (värikoodit: Vihreä, keltainen ja punainen). (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
|
8. Yrityksellä on yrityskohtainen käyttäjätili. Käyttäjätilillä yrityksen edustaja voi useita kertoja järjestelmään ja käyttää sovellusta tunnuksilla aina halutessaan. (liittyy featureen: FEA006 Yritys voi muokata profiilejaan).
|
|
|
|
|
9. ONKO TARVETTA, ETTÄ YRITYS VOISI POISTAA AIEMMIN LISÄÄMIÄÄN TIETOJA OMISTAJA NIMISTÄÄNJ? Jos näin on, tietoja ei kuitenkaan kokonaan poisteta esim. tietokannasta, mutta yhteyttä ei käyttäjille enää näytetä tai yritykselle itselleen joka poisti yhteyden johonkin osaamistarpeeseen. Työnkuvaprofiileissa tietoja voidaan hyödyntää edelleen. (tällä saavutetaan se, että muiden käyttäjien tiedot vastaavat yritysten nykyhetken tarpeita, jotka alalla muuttuvat jatkuvasti) (vanhoja tietoja olisi hyvä voida ylläpitäjien toimesta tarvittaessa poistaa osaamislistoilta, jossain erityistapauksissa? Tätä ei kuitenkaan toteuteta)
|
|
|
|
|
10. Opiskelija näkee montako opintopistettä valituista opinnoista tulee ja tutkinnossa vaadittavan kokonaismäärän.
|
|
|
|
|
11. Opiskelija näkee kuormitusvaroituksen, jos on valinnut lukukaudelle kursseja yli tietyn määrän.
|
|
|
|
|
12. Opiskelija näkee varoituksen, jos on valinnut lukukaudelle kursseja liian vähän (opintojen edistymisen Kelan * vaatimusten mukaan?? / Muiden rahoittajien vaatimukset vastaavat kuin Kelalla?).
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
| REQ001 | Sivulla näkyy kuinka monta opintopistettä valitut kurssit muodostavat | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Skaalautuvuus | | |
|
|
|
| REQ002 | Sivulla näkyy kuinka monta opintopistettä tutkintoon vaaditaan | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Mukautuvuus muille koulutusohjelmille tai muille sidosryhmille | | |
|
|
|
| REQ003 | Sivuilla näkyy tieto, jos pakollisia opintoja ei ole valittuna riittävästi TAI vaihtoehtoisesti automaattisesti pakolliset opinnot KUMPI ?? | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Tukee sidosryhmiä | | |
|
|
|
| REQ004 | Opiskelija klikkaa haluamansa kurssia ja liittää sen omaan HOPSiin | Mikä osa-alue | Kuka vastaa
|
|
| NRQ00x | Toteutuksen kieli on suomi | | |
|
|
|
| REQ005 | Opiskelija poistaa kurssin omasta HOPSista | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Kesäjakso | | |
|
|
|
| REQ006 | Käyttäjä kirjautuu sisään sovellukseen | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Web-pohjainen toteutus | | |
|
|
|
| REQ007 | Käyttäjä kirjautuu ulos sovelluksesta | Mikä osa-alue | Kuka vastaa |
|
|
| NRQ00x | Ulkoasun tulee soveltua JAMK:n viestintään | | |
|
|
|
| REQ008 | Tietokanta (vai muu lähde?) sisältää koulutusohjelman kurssilistan | Tietokanta | Kuka vastaa |
|
|
| NRQ00x | Tietokanta | | |
|
|
|
| REQ009 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
|
|
|
|
|
| REQ010 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)
|
|
|
|
|
|
|
|
|
|
(alustava versio, muokattu viimeksi to 13.9./Marika)
|
|
|
|
|
|
|
|
|
|
* ASIAKASTOIVE: Yleiskäyttöisyyttä eli sovellkssen sopivuutta toteutettavassa ja/tai muokattavuutta tulevissa versioissa muillekin koulutussohjelmille kuin tieto- ja viestintätekniikan käyttöön tai muille mahdollisille sidosryhmille huomioidaan mahdollisuuksien mukaan (ks myös kohta Rajaukset).
|
|
|
|
|
* Sovelluksen ulkoasun tulee soveltua JAMKin viestintään ja siitä tulee löytyä JAMKin logo.
|
|
|
|
|
* ASIAKASTOIVE(minimissään): Ohjelma tukee seuraavia sidosryhmiä: Opiskelija, yritys ja JAMKin edustaja.
|
|
|
|
|
* Sovelluksen kieli on Suomi.
|
|
|
|
|
* ASIAKASTOIVE: Sovellusta käytetään verkkosivun kautta.
|
|
|
|
|
* Sovelluksen taustalla on tietokanta.
|
|
|
|
|
* ASIAKASTOIVE: Myös kesäjakso näytetään mahdollisena opintojen sijoittamispaikkana (esim. kesäkurssit, WimmaLab, harjoittelu, opinnäytetyö ovat sellaisia joita voi suorittaa myös kesällä...)
|
|
|
|
|
* Opiskelijan tekemät valinnat highlitataan (korostetaan) käyttöliittymässä kun opiskelija tarkastelee kurssilistaa.
|
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee sovelluksesta miten tarjolla olevat kurssit jakautuvat eri lukukausille ja lukuvuosille.
|
|
|
|
|
* Sovelluksen verkkosivusta toteutetaan vain Desktop-versio eli tuetaan vain isokokoisempia näyttölaitteita.
|
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee kurssien eriteltynä eri lukukausille.
|
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee kurssien eriteltynä eri lukuvuosille oman tutkinnon keston mukaan (insinöörillä 4 vuotta).
|
|
|
|
|
* Sovelluksen tietoturvasta huolehditaan edellyttämällä kirjautumista (salasanat tietokannassa salataan).
|
|
|
|
|
* Sovelluksen tietoturvasta huolehtidaan toteuttamalla tietokantayhteydet niin, että on huomioitu SQL-injektioiden mahdollisuus.
|
|
|
|
|
* Tietokanta (vai muu lähde?) sisältää koulutusohjelman kurssilistan.
|
|
|
|
|
* Tietokannassa on pääryhmät työnkuvaprofiileille.
|
|
|
|
|
* Tietokanta on suunniteltu ja luotu vaatimusten mukaiseksi.
|
|
|
|
|
* Tietokanta suunnitellaan jatoteutetaan niin, että kieliversioiden lisääminen on mahdollista ???
|
|
|
|
|
* Tietokanta sisältää tiedot käyttäjistä vaatimusmäärittelyn edellyttämällä tavalla.
|
|
|
|
|
* Jokaisella toteuttavalla käyttäjäprofiililla (valitut sidosryhmät) on oltava testausta varten toimiva käyttäjätunnus.
|
|
|
|
|
|
|
|
|
|
## Rajaukset
|
|
## Rajaukset
|
|
|
|
|
|
|
|
(alustava versio, muokattu viimeksi to 13.9./Marika)
|
|
- Sovellusta ei varsinaisesti suunnitella palvelemaan muita käyttäjiä, koulutusaloja tai tässä työssä mainitsemattomia sidosryhmiä (kuten Opetusministeriö).
|
|
|
|
|
|
|
|
- Sovellusta ei varsinaisesti suunnitella palvelemaan muita käyttäjiä ja 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.
|
|
|
- Yritysten tekemät valinnat eivät näy muille yrityksille.
|
|
- Yritysten tekemät valinnat eivät näy muille yrityksille.
|
|
|
- Yritysten tekemät valinnat eivät näy tietyn yrityksen tekemänä opiskelijoille tai JAMKin edustajalle, vaan anonyymisti (Ellei toimeksiantaja muuta edellytä!??!).
|
|
**- Yritysten tekemät valinnat eivät näy tietyn yrityksen tekemänä opiskelijoille tai JAMKin edustajalle, vaan anonyymisti (Ellei toimeksiantaja muuta edellytä!??!). (?)**
|
|
|
- Opiskelijan valinnat eivät näy muille opiskelijoille.
|
|
- Opiskelijan valinnat eivät näy muille opiskelijoille.
|
|
|
- Opiskelijan valinnat eivät näy yrityksille.
|
|
- Opiskelijan valinnat eivät näy yrityksille.
|
|
|
- Sovelluksen on tarvetta tukea vain pientä yhtäaikaista käyttäjämäärää.
|
|
- Sovelluksen on tarvetta tukea vain pientä yhtäaikaista käyttäjämäärää.
|
| ... | @@ -254,7 +210,7 @@ Ei toteuttavat toiminnalliset vaatimukset: |
... | @@ -254,7 +210,7 @@ Ei toteuttavat toiminnalliset vaatimukset: |
|
|
- JAMKin edustaja ei voi nähdä opiskelijoiden valitsemia kursseja.
|
|
- JAMKin edustaja ei voi nähdä opiskelijoiden valitsemia kursseja.
|
|
|
- Ylläpitotyökaluja ei toteuteta.
|
|
- Ylläpitotyökaluja ei toteuteta.
|
|
|
- Admin-työkaluja ei toteuteta.
|
|
- Admin-työkaluja ei toteuteta.
|
|
|
- Yrityksen antamia tietoja ei varmisteta ennen näyttämistä muille käyttäjille jonkin JAMKin vastuuhenkilön toimesta, joka huolehtisi varmistustehtävästä, vaan ne näkymät ilman vahvistusta.
|
|
- Yrityksen antamia tietoja ei varmisteta
|
|
|
- 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).
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |