Palvelun vaatimukset listana
Tämä malli on varsin käyttökelpoinen, jos lista ei veny kovin pitkäksi. Sama lista voidaan aika kätevästi tehdä Excelillä, mutta se johtaa varsin pian dokumentoinnin monimutkaisuuteen. Kun käytetään yhtä ympäristöä keräämään oleellinen tieto on niiden linkittäminen helpompaa ja tieto pysyy ajantasalla paremmin.
Liiketoiminta/Asiakkaat/Rajoitteet
Asiakasvaatimukset
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
CUSTOMER-REQ-0001 | Customer Requirement | Käyttäjänä haluan kirjautua käyttäen Facebook-tunnuksia, ettei tarvise häslätä | Kirjautuminen ft1 |
CUSTOMER-REQ-0002 | Customer Requirement | ||
CUSTOMER-REQ-0003 | Customer Requirement | ||
CUSTOMER-REQ-0004 | Customer Requirement | ||
CUSTOMER-REQ-0005 | Customer Requirement |
Liiketoiminnan vaatimukset
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
BUSINESS-REQ-0001 | Business Requirement | Palvelun kirjautuminen tulee olla helppoa, että voimme saavuttaa laajan käyttäjäkunnan = 35% kohderyhmästä | Kirjautuminen ft1 |
BUSINESS-REQ-0002 | Business Requirement | ||
BUSINESS-REQ-0003 | Business Requirement | ||
BUSINESS-REQ-0004 | Business Requirement | ||
BUSINESS-REQ-0005 | Business Requirement |
Rajoitukset / Standardit
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 |
Järjestelmätason /Ohjelmiston vaatimukset
SYSTEM REQUIREMENTS
Tähän kerätään järjestelmän/palvelun vaatimuksia korkealla tasolla.
Tekniset vaatimukset
Tekniset vaatimukset esitetään yleensä erillään ohjelmiston vaatimuksista. Ne liittyvät oleellisen osana järjestelmävaatimuksiin. Teknisiä vaatimuksia voivat olla esim:
- Suoritusympäristö (Linux, Windows, Pilvi etc)
- Muisti (4GB, 16GB ?)
- Suoritin (Intel/AMD/ARM ?)
- Tietokanta (MySQL, DynamoDB, Orient etc?)
- Ajoalustan ratkaisut JAVA VM, Docker Container ?
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 |
Toiminnalliset vaatimukset**
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 |
Ei-Toiminnalliset vaatimukset
Tietoturva
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 |
Suorituskyky
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 |
Käytettävyys
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 |
Palautuminen
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
RECOVERY-REQ-00100 | Non-Functional Recovery | Kirjautumis-palvelun on käynnistyttävä ensimmäisen palvelun ylösajon aikana | Kirjautuminen ft1 |
RECOVERY-REQ-00100 | Non-Functional Recovery |
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 |
Turvallisuus
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
SAFETY-REQ-0000 | Non-Functional Safety | Tähän tuotteesen ei voida osoittaa turvallisuus vaatimuksia | Kirjautuminen ft1 |
SAFETY-REQ-0001 | Non-Functional Safety | ||
SAFETY-REQ-0002 | Non-Functional Safety | ||
SAFETY-REQ-0003 | Non-Functional Safety |
Mekaaniikka vaatimukset
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
MECHANICAL-REQ-000 | Mechanical Requirement | ||
MECHANICAL-REQ-001 | Mechanical Requirement | ||
MECHANICAL-REQ-002 | Mechanical Requirement | ||
MECHANICAL-REQ-003 | Mechanical Requirement | ||
MECHANICAL-REQ-004 | Mechanical Requirement | ||
MECHANICAL-REQ-005 | Mechanical Requirement |