vaatimusmäärittely - JuuPee/Ohjelmistosuunnittelu_ja_testaus GitHub Wiki

PetCapsule-palvelun vaatimusmäärittely

Dokumentin versionumero 1.0

Materiaalin luokittelu

Tämä materiaali on C4-ryhmän käytössä oleva PetCapsule-tuotteen vaatimusmäärittely

Johdatus

Tämä dokumentti on Ohjelmistosuunnittelu- ja testaus -opintojakson harjoitustyönä täytettävä wikisivu PetCapsule-tuotteen vaatimusmäärittelystä. Sivu sisältää asiakaskertomuksia sekä aikatauluja ja itse tuotteen tietoja ja kehitystä.

Oikeudet

Oikeudet omistaa PetCapsule Oy.

Lyhyt tuote/palvelukuvaus

PetCapsule antaa eläinten omistajille mahdollisuuden pitää eläintään silmallä itse poissa kotoa tai esimerkiksi matkoilla ollessaan.

Tilaaja

Tämän vaatimusmäärittelyn on tilannut PetCapsule Oy.

Toimittaja

Vaatimusmäärittelyn toimittaa TTV15S4 ryhmä C4.

Aikataulu

Mitä alustavasti tullaan tekemään ja milloin ?

Etappi Alkaa Loppuu
Projekti alkaa 10.1.2016 30.5.2016 P3
Sidosryhmä tapaaminen 13.2.2016 P4
Esi-katselmointi 25.2.2016 P1
Vaatimusmäärittely luovutetaan 25.6.2016 P1

Palvelun/ohjelmiston sidosryhmät ja asiakkaat (Service and customers)

Sidosryhmät (Stakeholders)

  • [Persoona 1](Persoona 1)
  • [Persoona 2](Persoona 2)
  • [Persoona 3](Persoona 3)
  • [Persoona 4](Persoona 4)
  • [Persoona 5](Persoona 5)
  • [Persoona 6](Persoona 6)
  • [Persoona 7](Persoona 7)
  • [Persoona 8](Persoona 8)
  • [Persoona 9](Persoona 9)

Sidosryhmäkartta (Stakeholder map)

Asiakaspolku(Customer Journey Maps)

Palvelun osa-aluejako (Service Domain areas)

Eri sovellusversiot

  • Mobiilisovellus, Android/iOS

ohjelmiston osa-alueita

  • Hallintapaneeli
  • Tietokanta-palvelut
  • Käyttöliittymät
  • Autentikointi

Tärkeimmät piirteet/ominaisuudet (Features)

[Videopuhelu](Videopuhelu ominaisuus)

  • Mahdollisuus videopuheluun PetCapsule-häkin kanssa.

Lisälaitteiden ohjaustoiminto

  • Häkkiin voi liittää laitteita ja ohjata/käyttää niitä

Automaattinen ruokinta

  • Automaatinen ruokintalaite
  • Antaa elukallesi ruokaa määrittelemäsi määrän määrittelemääsi aikaan.

Mobiilisovellus

  • Videopuhelu, ruokinta, status
  • Kirjautuminen käyttäjätunnuksilla, unohtuneen salasanan palautus, videopuhelu, nakkisinko, statuksen seuranta.

Käyttötapaukset (Use Cases)

Käyttötapaukset

Tunnistetut toiminnnalliset vaatimukset (Functional Requirements)

Vaatimus ID Kuvaus Tyyppi Osa-alue Vastuullinen
VAT0001 Nakkisingon ammus ei lävistä koiraa. Toiminnnallinen Nakkisinko Lisälaite JP
VAT0002 Sovelluksen toimittava Android 4.0/iOS 5 ja uudemissa versioissa Toiminnallinen Mobiilisovellus PH
VAT0003 Sovellukseen voi kirjautua Facebook-tunnuksilla Toiminnallinen Mobiilisovellus PH

Käytettävyys

Käyttöliittymä prototyyppi

Testitapaukset