Vaatimusmaarittely - TeemuKoistinen/Ohjelmistosuunnittelu GitHub Wiki
Vaatimusmäärittely
Sisällysluettelo
- Asiakastarina
- Sidosryhmät ja profiilikuvaukset
- Sidosryhmäkuva
- 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
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 |
- | | - | - | - | | - | - | - | | - | - | - |