| ... | ... | @@ -145,27 +145,31 @@ quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid |
|
|
|
Vaatiiko toimeksiantaja seuraavaa: Opiskelijan unelmatyöpaikka on yritys XX, miten tänne voi päästä?? Sovellus näyttäisi esimerkkilopun mitä yrityksissä kaivataan.... Tai mitä "koodajaa" sanalla näökyy firmaa. Yrityksiä voitaisiin mainostaa, että x määrä henkilöitä yrityksestä x kertoo tarpeista = olisi suurempi prioriteetti tms. tietoa (varottaa videolla, etät joku voisi keinoteknoisesti nostaa näin oman yrityksen huomioarvoa...). Näitä erityisiä vaatimuksia ei toteuteta?? Jotenkin pitäisi identifioida, kuinka monta vastauksista on hyviä ja silti anonumsoida tiedot (koska EU:n tietosuoja vaatii ettei voida kerätä henkilökohtaista dataa eli ei aleta säilyuttämään että henkilö xx oli sitä ja sitä mieltä kurssista se ja se)
|
|
|
|
(oli Karon videolla "Tehtäväanto 2018 - first contact")
|
|
|
|
|
|
|
|
* Opiskelija voi luoda oman HOPSin.
|
|
|
|
* Opiskelija voi valita kursseja omaan HOPSiin.
|
|
|
|
* Opiskelija voi muokata olemassa olevaa HOPSia poistamalla kursseja.
|
|
|
|
* Toteutetaanko??? Opiskelija voi seurata omien opintojen edistymistä merkitsellä suoritetut, meneillään olevat ja rästiin jääneet kurssit. (värikoodit: Vihreä, keltainen ja punainen)
|
|
|
|
Yleistä:
|
|
|
|
Pakolliset kurssit eivät ole JAMKissa kiinteästi laitettu esim. syksyllä ja keväälle. Noin 4 vuodessa tulee opintosuunnitelmien muokkaus.
|
|
|
|
|
|
|
|
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi luoda oman HOPSin.
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi valita kursseja omaan HOPSiin.
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi muokata olemassa olevaa HOPSia poistamalla kursseja.
|
|
|
|
* ASIAKASTOIVE: Toteutetaanko??? Opiskelija voi seurata omien opintojen edistymistä merkitsellä suoritetut, meneillään olevat ja rästiin jääneet kurssit. (värikoodit: Vihreä, keltainen ja punainen)
|
|
|
|
* Opiskelija voi nähdä yritysten tekemät valinnat työnkuvaprofiilissa.
|
|
|
|
* Opiskelija voi verrata omaa HOPSia yritysten antamiin tietoihin ja saada tietoa mihin työnkuvaan omat valinnat sopivat (miten tämä tieto esitetään???).
|
|
|
|
* TOIMEKSIANTAJALTA selvitettävä: Tarvitseeko yritys käyttätunnuksen, jota voi halutessaan käyttää useita kertoja?
|
|
|
|
* Yritys voi täyttää kyselylomakkeen, jossa antaa tietoa yrityksen osaaamistarpeista.
|
|
|
|
* Yritys voi lisätä oman ehdotuksen osaamisesta, jota pitää tärkeänä.
|
|
|
|
* ASIAKASTOIVE??: TOIMEKSIANTAJALTA selvitettävä: TOIMEKSIANTAJALTA selvitettävä: Tarvitseeko yritys käyttätunnuksen, jota voi halutessaan käyttää useita kertoja?
|
|
|
|
* ASIAKASTOIVE: Yritys voi täyttää kyselylomakkeen, jossa antaa tietoa yrityksen osaaamistarpeista.
|
|
|
|
* ASIAKASTOIVE: Yritys voi lisätä oman ehdotuksen osaamisesta, jota pitää tärkeänä.
|
|
|
|
* Yrityksen työnkuvaprofiili liitetään valmiiseen kategoriaan (esimerkiksi front end developer)
|
|
|
|
* Yritys voi valita työnkuvaprofiilin ja liittää opetussuunnitelmasta siihen liittyvät kurssit.
|
|
|
|
* Saman yrityksen mahdolliset eri käyttäjät eivät voi nähdä ketkä muut yrityksessä työskentelevät henkilöt ovat lisänneet mitäkin tietoja sovellukseen. (EU:n tietosuoja-asetus, ks. KAron video first contact!)
|
|
|
|
* Jokaiseen yrityksen tallentamaan tietoon liitetään sovelluksen sisäisesti tieto, mikä taho tiedon on antanut ja milloin (päivämäärä).
|
|
|
|
* ASIAKASTOIVE: Saman yrityksen mahdolliset eri käyttäjät eivät voi nähdä ketkä muut yrityksessä työskentelevät henkilöt ovat lisänneet mitäkin tietoja sovellukseen. (EU:n tietosuoja-asetus, ks. KAron video first contact!)
|
|
|
|
* ASIAKASTOIVEESTA JOHDETTUA: Jokaiseen yrityksen tallentamaan tietoon liitetään sovelluksen sisäisesti tieto, mikä taho tiedon on antanut ja milloin (päivämäärä).
|
|
|
|
* 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 yllipitäjien toimesta tarvittaessa poistaa osaamislistoilta, jossain erityistapauksissa? Tätä ei kuitenkaan toteuteta)
|
|
|
|
* JAMKin edustaja voi nähdä yritysten tekemät valinnat työnkuvaprofiilissa.
|
|
|
|
* ASIAKASTOIVE: JAMKin edustaja voi nähdä yritysten tekemät valinnat työnkuvaprofiilissa.
|
|
|
|
* JAMKin edustaja näkee työnkuvaprofiileja koskevan heatmapin (ohjelma kertoo mitä kurssia yrityksen pitävät tärkeimpänä).
|
|
|
|
* Opiskelija näkee montako opintopistettä valituista opinnoista tulee ja tutkinnossa vaadittavan kokonaismäärän.
|
|
|
|
* Sovellus varmistaa, että pakolliset opinnot ovat mukana tai ilmoittaa jos näin ei ole. TAI NE NE LISÄTTY AUTOMAATTISESTI ?? (huomioidaanko muuntokoulutettavien mahdollisuutta muokata tavanomaista laajemmin omaa HOPSia?)
|
|
|
|
* Opiskelija näkee kuormitusvaroituksen jos on valinnut lukukaudelle kursseja yli tietyn määrän.
|
|
|
|
* Opiskelija näkee varoituksen jos on valinnut lukukaudelle kursseja liian vähän (opintojen edistymisen Kelan * vaatimusten mukaan ?? / Muiden rahoittajien vaatimukset vastaavat kuin Kelalla?).
|
|
|
|
* Toteutetaanko: Opiskelijan mahdollista laatia HOPS niin, että sivulla näkyy aikaisempi valmistumisajankohta. Ohjelman on tällöin pystyttävä näyttämään ja laskemaan mikä on juuri tämän opiskelijan valmistumisaika. Mistä tiedetään, että opiskelija ei ole lisäämässä vielä kursseija vaikka 240 op:tä olisi täynnä ja vaaditut opinnotkin ovat listalla? Näytetäänkö oma valmistumistaika automaattisesti vai käyttäjän erillisestä valinnasta?
|
|
|
|
* ASIAKASTOIVE ???: Sovellus varmistaa, että pakolliset opinnot ovat mukana tai ilmoittaa jos näin ei ole. TAI NE NE LISÄTTY AUTOMAATTISESTI ?? (huomioidaanko muuntokoulutettavien mahdollisuutta muokata tavanomaista laajemmin omaa HOPSia?)
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee kuormitusvaroituksen jos on valinnut lukukaudelle kursseja yli tietyn määrän.
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee varoituksen jos on valinnut lukukaudelle kursseja liian vähän (opintojen edistymisen Kelan * vaatimusten mukaan ?? / Muiden rahoittajien vaatimukset vastaavat kuin Kelalla?).
|
|
|
|
* ASIAKASTOIVE: Toteutetaanko: Opiskelijan mahdollista laatia HOPS niin, että sivulla näkyy aikaisempi valmistumisajankohta. Ohjelman on tällöin pystyttävä näyttämään ja laskemaan mikä on juuri tämän opiskelijan valmistumisaika. Mistä tiedetään, että opiskelija ei ole lisäämässä vielä kursseija vaikka 240 op:tä olisi täynnä ja vaaditut opinnotkin ovat listalla? Näytetäänkö oma valmistumistaika automaattisesti vai käyttäjän erillisestä valinnasta?
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
| ... | ... | @@ -184,18 +188,18 @@ Vaatiiko toimeksiantaja seuraavaa: Opiskelijan unelmatyöpaikka on yritys XX, mi |
|
|
|
|
|
|
|
## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non Functional Requirements)
|
|
|
|
|
|
|
|
* 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).
|
|
|
|
* 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.
|
|
|
|
* Ohjelma tukee seuraavia sidosryhmiä: Opiskelija, yritys ja JAMKin edustaja.
|
|
|
|
* ASIAKASTOIVE(minimissään): Ohjelma tukee seuraavia sidosryhmiä: Opiskelija, yritys ja JAMKin edustaja.
|
|
|
|
* Sovelluksen kieli on Suomi.
|
|
|
|
* Sovellusta käytetään verkkosivun kautta.
|
|
|
|
* ASIAKASTOIVE: Sovellusta käytetään verkkosivun kautta.
|
|
|
|
* Sovelluksen taustalla on tietokanta.
|
|
|
|
* 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ä...)
|
|
|
|
* 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.
|
|
|
|
* Opiskelija näkee sovelluksesta miten tarjolla olevat kurssit jakautuvat eri lukukausille ja lukuvuosille.
|
|
|
|
* 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.
|
|
|
|
* Opiskelija näkee kurssien eriteltynä eri lukukausille.
|
|
|
|
* Opiskelija näkee kurssien erityksenä eri lukuvuosille oman tutkinnon keston mukaan (insinöörillä 4 vuotta).
|
|
|
|
* 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.
|
| ... | ... | @@ -225,7 +229,7 @@ Vaatiiko toimeksiantaja seuraavaa: Opiskelijan unelmatyöpaikka on yritys XX, mi |
|
|
|
- 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.
|
|
|
|
- Sovellus ei ole yhteydessä muihin JAMKin käyttämiin sovelluksiin, kuten Asioon.
|
|
|
|
- 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)
|
|
|
|
|
| ... | ... | |
| ... | ... | |