Vaatimusmaarittely - TeemuKoistinen/Ohjelmistosuunnittelu GitHub Wiki

Vaatimusmäärittely

Sisällysluettelo

Johdatus

Eräs pienehkö toisen asteen oppilaitos on ottamassa Microsoftin Office 365 -pilvipalveluja käyttöön oppilaitoksen työkaluiksi. Tarkoituksena on löytää oikeat pilvipalvelun tarjoamat työkalut ja ominaisuudet ratkaisemaan oppilaitoksessa tällä hetkellä käytössä olevien järjestelmien puutteet ja päälekkäisyydet.

Palvelukuvaus

Oppilaitos haluaa saada mahdollisimman suuren hyödyn ydintoiminnalleen käyttöönotetusta pilvipalvelusta.

Tulevaisuudessa oppiminen tulee tapahtumaan yhä suuremmissa osin muualla kuin oppilaitoksen tiloissa.

Vaatimusmäärittelytyön tilaaja

Työn tilaajana on kohteena oleva oppilaitos

Vaatimusmäärittelyn toimittaja

Työn toimittajana on muuan insinööriopiskelija

Asiakastarina

Oppilaitoksen käytössä on vuosien varrella ollut useita eri sovelluksia esimerkiksi opiskelijahallintoon, dokumenttien hallintaan, verkko-oppimiseen ja intranet-toiminnallisuuteen. Jotkut sovellukset ovat vanhentuneet, eikä niitä enää ylläpidetä. Toiset sovellukset ovat ylläpidossa, mutta niitä ei ole otettu tuotantokäyttöön suunnitellussa laajuudessa. Useiden sovellusten ohjeistus on puutteellista ja vanhentunutta.

Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)

Sidosryhmä Muuta
Pekka Päällikkö Asiakasprofiili-1
Outi Opettaja Asiakasprofiili-2
Olavi Opinto-ohjaaja Asiakasprofiili-3
Niina Nuoriso-opiskelija Asiakasprofiili-4
Arto Aikuisopiskelija Asiakasprofiili-5
Yrjö Yrittäjä Asiakasprofiili-6

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ä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?

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
Ominaisuus 2
Ominaisuus 3
Ominaisuus 4
Ominaisuus 5
Ominaisuus 6
Ominaisuus 7

Julkaisun suunnitelma

Aika + Ominaisuuus Kuvaus Vastuu Prioriteetti
1.1.201x Ominaisuus 1
1.4.201x Ominaisuus 2
15.4.201x Ominaisuus 3
5.5.201x 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

Dokumentit, standardit ja lähteet

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?

Lähteet

ID Lähde Kuvaus Linkki
Id0 Wikipedia Vaatimusmäärittely https://fi.wikipedia.org/wiki/Ohjelmiston_vaatimusm%C3%A4%C3%A4rittely
  • | | - | - | - | | - | - | - | | - | - | - |