Virallinen vaatimusmäärittely

XYZ -palvelun vaatimusmäärittely -

Sisällysluettelo

Johdatus

Kerro millaisesta projektista on kyse, hieman taustaa ja aiheeseen olennaisesti liittyviä asioita?

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?

Vaatimusmäärittelytyön tilaaja

Sidosryhmä/Yritys/Yhteisö ilman henkilön nimeä!

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,

Vaatimusmäärittelyn toimittaja

Kerro lyhyesti itsestäsi (tarvittaessa pseudonyyminä) taiesim. kuvitteellisen yrityksen työntekijänä

quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?

Palvelukuvaus

Mitä palvelun avulla voidaan tehdä?

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?

Esimerkki asiakastarinat

Kerro palvelun käytöstä eri asiakasprofiilien/sidoryhmäedustajinen näkökulmasta

A: 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

B: 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?

Yleinen sidosryhmäkuva (Stakeholder map)

Kerätään kaikki sidosryhmät yhteen kuvaan ja pohditaan erityisesti mikä on ko. ryhmän/edustajan motivaatio liittyen palveluun

Tunnistetut sidosryhmäkuvaukset (Stakeholders)

Kirjoitetaan auki yksittäiset sidosryhmät ja eri profiilit

Asiakaspolut (Customer Journey/Path)

Käydään läpi yksittäinen asiakaspolku piirtäen se esim Swimlane/BluePrint/tilakone -kuvauksena. Asiakaspolku voi olla aluksi tekstimuotoinen ja se piirretään sen pohjalta Asiakaspolun voi kirjoittaa auki käyttäen aiemmin määriteltyjä profiileja..

Esim.

Sed ut Profile 1 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 Profile 1 ratione voluptatem sequi nesciunt. Neque porro quisquam est, Profile 3 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?

Polkuja tehdään tarvittaessa useita eri tarkoituksiin

Esim. Canvanizer https://canvanizer.com

Vaatimukset, käyttötapaukset ja ominaisuudet

Tuotteen järjestelmävaatimukset ja mahdolliset rajoitukset (Key Requirements and restrictions)

Kirjaa tähän tärkeimmät vaatimukset suunnitteltuun palveluun liittyen

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,

Voit esittää ne taulukossa tai viitata yhteen laajempaan kokonaisuuteen

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
SYSTEM-REQ-0001 System Requirement Kirjatumispalvelulla on oltava itsenäinen kolmannen osapuolen toimittama varmistusjärjestelmä Kirjautuminen ft1
SYSTEM-REQ-0002 System Requirement Palvelun tärkeimpien palvelujen on oltava vähintään kahdennettu N+1
SYSTEM-REQ-0003 System Requirement
SYSTEM-REQ-0004 System Requirement
SYSTEM-REQ-0005 System Requirement

Oleelliset huomioitavat rajoitteet

Id Vaatimuksen kuvaus kategoria Vastuullinen
CONSTRAINT-REQ-S00000 Constrain Palvelun kirjautumisprosessin on noudatettava AC5-2009-käytäntöä Kirjautuminen ft1
CONSTRAINT-REQ-S00001 Constrain
CONSTRAINT-REQ-S00002 Constrain
CONSTRAINT-REQ-S00003 Constrain
CONSTRAINT-REQ-S00004 Constrain
CONSTRAINT-REQ-S00005 Constrain
CONSTRAINT-REQ-S00006 Constrain

Tärkeimmät käyttötapaukset (General Use Cases)

Millaisia ovat yleisimmät UML-käyttötapaukset liittyen palveluun? Muista, ettei käyttötapaus ole sama kuin käyttökohde tai soveltamis alue

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?

Esimerkit

Palveluun liittyvät tärkeimmä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?

Mitä olivat toiminnalliset vaatimukset?

Voit esittää ne taulukossa tai viitata yhteen laajempaan kokonaisuuteen

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
FUNCTIONAL-REQ-C0001 Functional Requirement Käyttäjänä (Asiakas Profiilit 1-4) voin kirjautua käyttäen Facebook-tunnuksia Kirjautuminen ft1
FUNCTIONAL-REQ-C0002 Functional Requirement
FUNCTIONAL-REQ-C0003 Functional Requirement
FUNCTIONAL-REQ-C0004 Functional Requirement
FUNCTIONAL-REQ-C0005 Functional Requirement
FUNCTIONAL-REQ-C0006 Functional Requirement
FUNCTIONAL-REQ-C0007 Functional Requirement
FUNCTIONAL-REQ-C0008 Functional Requirement
FUNCTIONAL-REQ-C0009 Functional Requirement
FUNCTIONAL-REQ-C0010 Functional Requirement

Palveluun liittyvät tärkeimmät ei-toiminnalliset vaatimukset (Non Functional Requirements)

Mitä olivat ei-toiminnalliset vaatimukset?

Voit esittää eri vaatimuksia erillisessä taulukossa tai viitata tässä yhteen laajempaan taulukkoon..

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?

Voit esittää eri vaatimuksia erillisessä taulukossa tai viitata tässä yhteen laajempaan taulukkoon..

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
PERFORMANCE-REQ-0000 Non-Functional Performance Kirjautuminen on mahdollista yhtäaikaa 100 käyttäjällä (100 request/s) Kirjautuminen ft1
PERFORMANCE-REQ-0001 Non-Functional Performance
PERFORMANCE-REQ-0002 Non-Functional Performance
PERFORMANCE-REQ-0003 Non-Functional Performance
PERFORMANCE-REQ-0004 Non-Functional Performance
PERFORMANCE-REQ-0005 Non-Functional Performance

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?

Voit esittää eri vaatimuksia erillisessä taulukossa tai viitata tässä yhteen laajempaan taulukkoon..

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
SECURITY-REQ-0001 Non-Functional Security Salasanassa on käytettävä vähintään MD5-tason salausta, koska standardi XY112 sitä edellyttää Kirjautuminen ft1
SECURITY-REQ-0002 Non-Functional Security
SECURITY-REQ-0003 Non-Functional Security
SECURITY-REQ-0004 Non-Functional Security
SECURITY-REQ-0005 Non-Functional Security
SECURITY-REQ-0006 Non-Functional Security
SECURITY-REQ-0007 Non-Functional Security
SECURITY-REQ-0008 Non-Functional Security
SECURITY-REQ-0009 Non-Functional Security
SECURITY-REQ-0010 Non-Functional Security

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?

Voit esittää eri vaatimuksia erillisessä taulukossa tai viitata tässä yhteen laajempaan taulukkoon..

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
USABILITY-REQ-0000 Non-Functional Usability Käyttöliittymän on toimittava myös ääniohjattuna, koska käyttäjillä saattaa olla näkövammoja Kirjautuminen ft1
USABILITY-REQ-0001 Non-Functional Usability
USABILITY-REQ-0002 Non-Functional Usability
USABILITY-REQ-0003 Non-Functional Usability
USABILITY-REQ-0004 Non-Functional Usability
USABILITY-REQ-0005 Non-Functional Usability

Testattavuus

VaatimusID Tyyppi Kuvaus Ominaisuus johon vaikuttaa
TESTABILITY-REQ-0000 Non-Functional Testability Käyttäjärekisteri on kyettävä palauttamaan alkutilaan ennen testien ajoa Kirjautuminen ft1
TESTABILITY-REQ-0001 Non-Functional Testability
TESTABILITY-REQ-0002 Non-Functional Testability
TESTABILITY-REQ-0003 Non-Functional Testability
TESTABILITY-REQ-0004 Non-Functional Testability
TESTABILITY-REQ-0005 Non-Functional Testability

Palvelu MockUp-prototyyppi

Kokonaispalvelun MockUp-kuva?

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 Tärkeä
Ominaisuus 2 Tärkeä
Ominaisuus 3 Pakollinen
Ominaisuus 4 Nice to Have
Ominaisuus 5

Julkaisun suunnitelma

Aika + Ominaisuuus Kuvaus Vastuu Prioriteetti
1.9.2019 Ominaisuus 1
1.10.2019 Ominaisuus 2
15.11.2019 Ominaisuus 3
5.12.2019 Ominaisuus 4

Palvelun/ohjelmiston arkkitehtuuri

Yleinen sijoittelunäkymä (Deployment diagram )

Arkkitehtuuriin/teknologiaan liityvät vaatimukset

Tekniset vaatimukset

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

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

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

Kaikki vaatimukset listattuna

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/Standardit/Suositukset

| ID | Linkki | |
|:-:|:-:|:-:|:-:| | JHS 165 ICT | http://www.jhs-suositukset.fi/c/document_library/get_file?uuid=b8118ad7-8ee4-459a-a12b-f56655e4ab9d&groupId=14 | Vaatimusmäärittely | | SO 9241-11 | https://fi.wikipedia.org/wiki/K%C3%A4ytett%C3%A4vyys | Käytettävyys | | - | - | - | | - | - | - |