Palvelun vaatimukset listana
Tämän listan alla on koosteena kaikki projektin aikana tunnistetut ja kirjatut vaatimukset. Samat vaatimukset löytyvät myös projektin Vaatimusmäärittely-dokumentista
Liiketoiminta/Asiakkaat/Rajoitteet
Asiakasvaatimukset
VaatimusID | Tyyppi | Kuvaus |
---|---|---|
CUSTOMER-REQ-0001 | Customer Requirement | Ohjelmiston helppokäyttöisyys |
CUSTOMER-REQ-0002 | Customer Requirement | Ohjelmiston selkeys |
CUSTOMER-REQ-0003 | Customer Requirement | Ohjelmiston graaffinen toteutus |
CUSTOMER-REQ-0004 | Customer Requirement | Tiedon päivityksen ja ajatanasaisuuden ylläpidon helpottaminen |
CUSTOMER-REQ-0005 | Customer Requirement | Palvelun ja/tai luontokohteen palautteen syötön mahdollistaminen |
CUSTOMER-REQ-0006 | Customer Requirement | Rakenteiden ylläpito: Onko puita ja ulkokäymälä siisit? |
CUSTOMER-REQ-0007 | Customer Requirement | kirjautumistoiminto (Huom! GDPR standardi) |
CUSTOMER-REQ-0008 | Customer Requirement | Omien Reittien tarkistelu |
CUSTOMER-REQ-0009 | Customer Requirement | Käyttäjä voi liittää kuvia kohteesta |
CUSTOMER-REQ-00010 | Customer Requirement | Kohteen etsiminen sijainnin mukaan |
CUSTOMER-REQ-00011 | Customer Requirement | Hakua pitää pystyä rajaamaan (reitin haastavuus, kohteen tyyppi, reitin pituus, palveluvarustus) |
CUSTOMER-REQ-00012 | Customer Requirement | Läheistien palveluiden etsiminen sijainnin mukaan |
CUSTOMER-REQ-00013 | Customer Requirement | Käyttäjä voi liittää kuvia kohteesta |
CUSTOMER-REQ-00014 | Customer Requirement | Käyttäjä voi tehdä vikailmoituksen järjestelmän kautta |
CUSTOMER-REQ-00015 | Customer Requirement | Toiveena saada sisältö esim. luontokohteiden historiasta (voi olla haastava saada mm. museodatasta) |
Liiketoiminnan vaatimukset
VaatimusID | Tyyppi | Kuvaus |
---|---|---|
BUSINESS-REQ-0001 | Business Requirement | Palvelun kirjautuminen tulee olla helppoa, että voimme saavuttaa laajan käyttäjäkunnan = 35% kohderyhmästä |
BUSINESS-REQ-0002 | Business Requirement | Palveun ulkoasu tulee olla selkeä, jotta mahdollisimman moni ymmärtää miten palvelutuotetta käytetään |
BUSINESS-REQ-0003 | Business Requirement | Tuotteen tulee olla graafinen ja kevyt käyttää, jotta mahdollisimman moni kuluttaja jaksaa käyttää palvelua |
BUSINESS-REQ-0004 | Business Requirement | Sovelluksen on vastattava kuluttajien asiakastarpeita, jotta kuluttajien asiakaskunta olisi mahdollisimman suuri ja laaja |
BUSINESS-REQ-0005 | Business Requirement | Palvelusta saa suoraa palautetta palveluntarjoajalle, jotta palveluntarjoaja tietää mihin kiinnittää huomiota ja miten parantaa palvelun laatua. |
Rajoitukset / Standardit
VaatimusID | Vaatimuksen kuvaus | kategoria | Vastuullinen |
---|---|---|---|
CONSTRAINT-REQ-S00000 | Constraint | Käyttäjätietojen käsittelyn on noudatettava yleistä tietosuoja-asetusta (GDPR) | Koko tiimi |
CONSTRAINT-REQ-S00001 | Constraint | Värisokeus käyttäjäliittymässä otetaan huomioon | Graphis/Front-End ohjelmoija |
CONSTRAINT-REQ-S00002 | Constraint | Näyttäruudun koon rajallisuus, valikot eivät tule näkymän tielle liikaa vaan siirtyvät piiloon tarvittaessa | Graphics/Front-End ohjelmoija |
CONSTRAINT-REQ-S00003 | Constraint | Käyttäjäliittymän kirjautumisen selkeys ja ohjeistus | Graphics/Front-End ohjelmoija, Lead Designer |
CONSTRAINT-REQ-S00004 | Constraint | Rajalliset aikaresurssit (3kk kokonaisuudessaan, 2kk tuotannolle | Koko tiimi |
CONSTRAINT-REQ-S00005 | Constraint | Tärkeimpien ominaisuuksien priorisointi | Back-End ojelmoijat/Lead Developer |
CONSTRAINT-REQ-S00006 | Constraint | Keskeisimmät tuotteen profiilit ja sidosryhmät | Koko tiimi |
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.
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
SYSTEM-HW-REQ-0001 | System Technical Requirement | Palvelimen muistikapasiteeti >=4GB | Kaikki |
SYSTEM-HW-REQ-0002 | System Technical Requirement | Prosessori >=4 vCore | Kaikki |
SYSTEM-HW-REQ-0003 | System Technical Requirement | Palvelimen fyysinen sijainti on oltava kotimaassa (Suomi) | Kaikki |
SYSTEM-HW-REQ-0004 | System Technical Requirement | Verkkoyhteyden nopeus >100MB/s | Kaikki |
SYSTEM-HW-REQ-0005 | System Technical Requirement | Palvelun on olla saatavilla Suomen alueella | Kaikki |
Toiminnalliset vaatimukset
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
FUNCTIONAL-REQ-C0001 | Functional Requirement | Käyttäjänä (asiakasprofiili 4) pystyn käyttämään sovellusta pöytäkoneella. | Kartalla liikkuminen |
FUNCTIONAL-REQ-C0002 | Functional Requirement | Käyttäjänä (asiakasprofiili 1) löydän lähistöltä helppokulkuisia kohteita | Haku, Kohteiden lisätiedot |
FUNCTIONAL-REQ-C0003 | Functional Requirement | Yhteistyökumppanina (asiakasprofiili 9) haluan pystyä merkitsemään omia reittejä ja kohteita | Haku, Kartalla liikkuminen |
FUNCTIONAL-REQ-C0004 | Functional Requirement | Käyttäjänä pystyn vaihtamaan salasanani. | Käyttäjätilin hallinta |
FUNCTIONAL-REQ-C0005 | Functional Requirement | Pystyn keskittämään näkymän omaan sijaintiini. | Kartalla liikkuminen |
FUNCTIONAL-REQ-C0006 | Functional Requirement | Voin lähettää asiakaspalautetta. | Palaute ja vikailmoitukset |
FUNCTIONAL-REQ-C0007 | Functional Requirement | Pystyn lisäämään omia kuvia. | Kuvien lisääminen |
FUNCTIONAL-REQ-C0008 | Functional Requirement | Ylläpitäjänä pystyn poistamaan asiattomat kuvat. | Kuvien lisääminen |
FUNCTIONAL-REQ-C0009 | Functional Requirement | Käyttäjänä pystyn muuttamaan omia tietojani. | Käyttäjätilin hallinta |
FUNCTIONAL-REQ-C0010 | Functional Requirement | Ylläpitäjänä pystyn vastaamaan asiakaspalautteeseen. | Palaute ja vikailmoitukset |
FUNCTIONAL-REQ-C0011 | Functional Requirement | Pystyn liikkumaan kartalla. | Kartalla liikkuminen |
FUNCTIONAL-REQ-C0012 | Functional Requirement | Pystyn rajaamaan kartalla näkyvien kohteiden määrää. | Kohteiden lisätiedot |
FUNCTIONAL-REQ-C0013 | Functional Requirement | Pystyn hakemaan karttakohteita nimen perusteella. | Haku |
FUNCTIONAL-REQ-C0014 | Functional Requirement | Hakiessa näytetään lista parhaiten hakuun sopivista kohteista. | Haku |
FUNCTIONAL-REQ-C0015 | Functional Requirement | Kun klikkaan karttamerkkiä, sen tiedot tulevat näkyville. | Kohteiden lisätiedot |
FUNCTIONAL-REQ-C0016 | Functional Requirement | Pystyn määrittämään haluamani salasanan. | Kirjautuminen |
FUNCTIONAL-REQ-C0017 | Functional Requirement | Käyttäjänimessäni voi olla isoja ja pieniä merkkejä, numeroita ja yleisimmät erikoismerkit. | Kirjautuminen, Käyttäjätilin hallinta |
FUNCTIONAL-REQ-C0018 | Functional Requirement | Ylläpitäjänä/toimeksiantajana pystyn selaamaan käyttöstatistiikkoja ja järjestämään niitä haluamallani tavalla. | Käyttäjätietojen kerääminen |
FUNCTIONAL-REQ-C0019 | Functional Requirement | Kuvia voi ladata pilvipalvelusta. | Kuvien lisääminen |
FUNCTIONAL-REQ-C0020 | Functional Requirement | Ladattavissa kuvissa tuetaan yleisimpiä kuvaformaatteja. | Kuvien lisääminen |
FUNCTIONAL-REQ-C0021 | Functional Requirement | Voin vaihtaa unohtuneen salasanan. | Käyttäjätilin hallinta |
Ei-Toiminnalliset vaatimukset
Tietoturva
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
SECURITY-REQ-0001 | Non-Functional Security | Käyttäjien salasanojen on oltava vähintään 8 merkin pituisia. | Käyttäjätilin hallinta |
SECURITY-REQ-0002 | Non-Functional Security | Käyttäjätunnuksiin liitettyjen sähköpostiosoitteiden toimivuus on varmistettava. | Käyttäjätilin hallinta |
SECURITY-REQ-0003 | Non-Functional Security | Kaiken käyttäjätietoihin liittyvän datan pitää kulkea salatun yhteyden kautta. | Kirjautuminen, Käyttäjätilin hallinta |
SECURITY-REQ-0004 | Non-Functional Security | Ylläpidon tunnuksilla on oltava vähintään 16 merkin pituiset, vahvat salasanat. | Käyttäjätilin hallinta |
Suorituskyky
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
PERFORMANCE-REQ-0000 | Non-Functional Performance | Mobiilisovelluksen muistinkäyttö ei saa ylittää 250 megatavua. | Kaikki |
PERFORMANCE-REQ-0001 | Non-Functional Performance | Kaiken karttadatan ja merkkien on latauduttava kartalla liikkuessa. | Kartalla liikkuminen |
PERFORMANCE-REQ-0002 | Non-Functional Performance | Hakutulos on generoitava alle 5 sekunnissa. | Haku |
Käytettävyys
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
USABILITY-REQ-0001 | Non-Functional Usability | Ulospäin zoomatessa karttamerkit yhdistyvät, jolloin näytetään vain vierekkäisten merkkien lukumäärä. | Kartan lisäominaisuudet |
USABILITY-REQ-0002 | Non-Functional Usability | Karttamerkeillä on erilaiset kuvakkeet niiden kategorian mukaan. | Kohteiden lisätiedot |
USABILITY-REQ-0003 | Non-Functional Usability | Hakutuloslistassa näytetään yhteenveto reitin ominaisuuksista kuvakkeina. | Kohteiden lisätiedot |
USABILITY-REQ-0004 | Non-Functional Usability | Työpöytäversion on oltava käyttökelpoinen resoluutiolla 1280x720 ja sitä suuremmilla. | Kaikki |
USABILITY-REQ-0005 | Non-Functional Usability | Sovelluksen ulkonäössä on otettava huomioon värisokeat. | Kaikki |
Testattavuus
VaatimusID | Tyyppi | Kuvaus | Ominaisuus johon vaikuttaa |
---|---|---|---|
TESTABILITY-REQ-0001 | Non-Functional Testability | Käyttäjärekisteri on kyettävä palauttamaan alkutilaan ennen testien ajoa | Kirjautuminen ft1 |
TESTABILITY-REQ-0002 | Non-Functional Testability | Lisätietoa | |
TESTABILITY-REQ-0003 | Non-Functional Testability | Lisätietoa | |
TESTABILITY-REQ-0004 | Non-Functional Testability | Lisätietoa | |
TESTABILITY-REQ-0005 | Non-Functional Testability | Lisätietoa | |
TESTABILITY-REQ-0006 | Non-Functional Testability | Lisätietoa |