XXXX-palvelun vaatimusmäärittely
- TTOS0100 Kurssin harjoitustyö HT0
Tekijän Tiedot
- Mirva Tulonen
- Versionumero 0.1
Sisällysluettelo
- Tuotteen kuvaus
- Palvelukuvaus
- Asiakastarina
- Sidosryhmät ja profiilikuvaukset
- Sidosryhmäkuva
- Palvelu/asiakaspolku
- Yleinen käyttötapaus
- Yleiset toiminnalliset vaatimukset
- Yleiset ei-toiminnalliset vaatimukset
- Palvelu MockUp
- Tärkeimmät ominaisuudet
- Julkaisun suunnitelma
- Palvelun/ohjelmiston arkkitehtuuri
- Testaus ja laadunvarmistus
- Lähteet
Johdatus
Tämä vaatimusmärittely kokoaa yhteen kehitettävän tuotteen ominaisuudet, käyttäjät ja muun oleellisen. Karo Saharinen esitti toiveensa tuotteen suhteen, ja tämän pohjalta tuotteen kuvausta on lähdetty kehittämään.
Palvelukuvaus
Kyseessä on nettisivulle pohjautuva sovellus, joka tarjoaisi opiskelijalle mahdollisuuden tutkia opintojensa kulkua tai koulunsa opintotarjontaa eri opintojaksoilla. Toiveena olisi, että sovellus on helppo käyttää ja lukea. Opiskelijan olisi myös pystyttävä tutkimaan erilaisia opintopolkuja (ja sitä, minne ne johtavat) klikkailemalla itseään kiinnostavia kursseja. Opiskelija voisi kirjautua sovellukseen koulunsa tunnuksilla ja järjestestää sekä tallentaa itseään kiinnostavia opintopolkuja. Henkilöt, jotka eivät ole koulussa tai töissä, voisivat kirjautua sisään vieraana ja tutkia eri koulujen opintotarjontaa ja pohtia mikä opintosuunta/koulu olisi heille paras.
Sovellus voisi tulla käyttöön monissa eri kouluissa (muuallakin kuin JAMK:ssa) ja myös yritykset voisivat käyttää sitä työntekijöiden löytämiseen. Ideaalia olisi, että yrityksen työntekijät voisivat lisätä sovellukseen omia profiilejaan. Työntekijä voisi siis täyttää sovelluksessa omasta mielestään 'parhaan' tavan toteuttaa max. 240 opintopistettä. Näin ollen opiskelijat voisivat työntekijöiden profiileja nähdessään saada jonkinlaisen kuvan siitä, mikä koulutus on heidän suunnittelemalleen työuralle parhain.
Vaatimusmäärittelytyön tilaaja
Työn tilaaja on Karo Saharinen, lehtori Jyväskylän Ammattikorkeakoulun IT-instituutissa.
Vaatimusmäärittelyn toimittaja
Vaatimusmäärittelyn toimittaa Mirva Tulonen, Jyväskylän Ammattikorkeakoulun tieto- ja viestintätekniikan ensimmäisen vuoden opiskelija.
Asiakastarina
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?
Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)
Sovelluksen sidosryhmiä ovat ne osapuolet, jotka käyttävät sovellusta, ja joiden toiminta koskettaa sovellusta oleellisesti. Tässä vaatimusmäärittelyssä sovellusken sidosryhmiä on tunnistettu 6 kappaletta. Näitä ovat korkeakouluopiskelija, työnantaja ja -tekijä, vaihto-opiskelija, tuleva opiskelija sekä vastustaja. Jokaisella sidosryhmällä on omanlaisensa käyttötarkoituksensa sovellukselle. Jokaisesta sidosryhmästä on luotu ainakin yksi esimerkkiprofiili, jotka ovat linkkeinä alla.
- Profiili 1, korkeakouluopiskelija
- Profiili 2, korkeakouluopiskelija
- Profiili 3, työnantaja
- Profiili 4, työntekijä
- Profiili 5, vaihto-opiskelija
- Profiili 6, tuleva opiskelija
- Profiili 7, vastustaja
Sidosryhmäkuva (Stakeholder map)
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?
Palvelu/asiakaspolku (Customer Journey)
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?
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 |
---|---|---|---|
GENREQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
GENREQ002 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
GENREQ003 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
GENREQ004 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
GENREQ005 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
Yleiset käyttötapaukset (General Use Cases)
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?
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?
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
REQ002 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
REQ003 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
REQ004 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
REQ005 | Vaatimus? | Mikä osa-alue | Kuka vastaa |
Palveluun liittyvät ei-toiminnalliset vaatimukset (Non 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?
Suorituskyky? (Performance)
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 |
---|---|---|---|
REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa |
Luotettavuus?
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 |
---|---|---|---|
REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa |
REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa |
REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa |
Tietoturva?
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 |
---|---|---|---|
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
REQ00x | Vaatimus? | Tietoturva | Kuka vastaa |
Käytettävyys
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 |
---|---|---|---|
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
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?
Tärkeimmät tunnistetut ominaisuudet (Features)
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?
Ominaisuus | Prioriteetti | Muuta |
---|---|---|
Ominaisuus 1 - Feature 1 | ||
Ominaisuus 2 | ||
Ominaisuus 3 | ||
Ominaisuus 4 | ||
Ominaisuus 5 | ||
Ominaisuus 6 | ||
Ominaisuus 7 |
Julkaisun suunnitelma
Aika + Ominaisuuus | Kuvaus | Vastuu | Prioriteetti |
---|---|---|---|
1.9.2018 Ominaisuus 1 | |||
1.10.2018 Ominaisuus 2 | |||
15.11.2018 Ominaisuus 3 | |||
5.12.2018 Ominaisuus 4 |
Palvelun/ohjelmiston arkkitehtuuri
Yleinen sijoittelunäkymä (Deployment diagram )
Arkkitehtuuriin/teknologiaan liityvät vaatimukset
Ylläpito (Maintenance)
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ00x | Vaatimus? | Yllläpito | Kuka vastaa |
REQ00x | Vaatimus? | Tekninen | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa |
Yleinen tietokantakuvaus (Database ER-diagram)
ER-kaavio
Testauksen vaatimukset (Testing requirements)
Testattavuus
Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
REQ00x | Vaatimus? | Testattavuus | Kuka vastaa |
Tunnistetut riskit ja testikohteet
- Riski -> Testaustarve
- Vaatimus -> Testaustarve