ht1-core issueshttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues2020-06-08T08:15:16+03:00https://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/36user story 102020-06-08T08:15:16+03:00Ghost Useruser story 10Ylläpitäjänä haluan, että järjestelmä estää kahden samanlaisen käyttäjätunnuksen luomisen, koska tietoturva vaarantuisi ja asiakkaat saattaisivat päästä toistensa tietoihin käsiksi
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapauk...Ylläpitäjänä haluan, että järjestelmä estää kahden samanlaisen käyttäjätunnuksen luomisen, koska tietoturva vaarantuisi ja asiakkaat saattaisivat päästä toistensa tietoihin käsiksi
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen]()
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että järjestelmä estää kahden samanlaisen käyttäjätunnuksen luomisen
- [ ] Tarkista, että järjestelmä ilmoittaa käyttäjälle, että käyttäjätunnus on jo käytössä
- [ ] Tarkista, että käyttäjä saa ohjeet miten jatkaa käyttäjätunnuksen luomista
- [ ] Aja hyväksyntä testitapausBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/35userstory 92020-06-08T08:08:34+03:00Ghost Useruserstory 9>Kirjoita seuraavaksi auki tarkemmin mitä on käyttäjätarinassa tavoitellaan.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
Asiakaspalvelijoiden esimiehenä haluan...>Kirjoita seuraavaksi auki tarkemmin mitä on käyttäjätarinassa tavoitellaan.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
Asiakaspalvelijoiden esimiehenä haluan, että voin perua asiakaspalvelijan varaukset, koska jos hän esim. sairastuu asiakkaiden ajat on peruttava
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen]()
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
>
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että esimies pääsee kirjautumaan ajanvarauspalveluun
- [ ] Tarkista, että esimies voi perua asiakaspalvelijan aikojaBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/34userstory82020-06-08T08:04:18+03:00Ghost Useruserstory8Asiakaspalvelijana haluan, että voin varata asiakkaalleni ajan, koska joskus joudun antamaan uuden ajan asiakkaalle, ja silloin on käytännöllistä, jos voin tehdä sen palvelun kautta
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapau...Asiakaspalvelijana haluan, että voin varata asiakkaalleni ajan, koska joskus joudun antamaan uuden ajan asiakkaalle, ja silloin on käytännöllistä, jos voin tehdä sen palvelun kautta
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen]()
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu (esim. käyttöohjeet?)
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että asiakaspalvelija voi kirjautua toimintoon
- [ ] Tarkista, että asiakaspalvelijan tunnuksilla voi tehdä asiakkaalle ajanvarauksenBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/33user story 72020-06-08T07:58:33+03:00Ghost Useruser story 7Asiakaspalvelijani haluan selata aikoja, koska tämä auttaa minua suunnitelemaan työpäivänä ja valmistautumaan seuraavan asiakkaan kohtaamiseen
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Cas...Asiakaspalvelijani haluan selata aikoja, koska tämä auttaa minua suunnitelemaan työpäivänä ja valmistautumaan seuraavan asiakkaan kohtaamiseen
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Linkki käyttötapaukseen](Käyttötapaus2.md)
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu, käyttöohjeet asiakaspalvelijoille
- [ ] Toiminnallisuuden toteutus on parikatselmoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
>Kirjataan tähän tärkeät tarkistuspisteet (eri testit), joiden pohjalta voidaan todeta toteutuksen olevan toiminnallisuuden kohdalla kunnossa
- [ ] Tarkista, että asiakaspalvelija tunnuksilla pääsee toimintoon
- [ ] Tarkista, että selaaminen onnistuu
- [ ] Tarkista, että asiakaspalvelijoille annettavat ohjeet ovat ymmärrettäviaBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/32User story62020-06-08T07:53:31+03:00Ghost UserUser story6Asiakkaana haluan muistutuksen varaamastani ajasta, koska silloin on suurempi todennäköisyys, että muistan varaukseni
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
...Asiakkaana haluan muistutuksen varaamastani ajasta, koska silloin on suurempi todennäköisyys, että muistan varaukseni
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Linkki käyttötapaukseen](Käyttötapas1.md)
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että sovellus lähettää muistutuksen varausta edeltävänä päivänä
- [ ] Tarkista, että muistutus tulee perilleBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/31User story 52020-06-08T07:49:08+03:00Ghost UserUser story 5Asiakkaana haluan, että voin tilata uuden salasana, jos unohdan sen, koska undohdan salasanat välillä ja muuten en pääse käyttämään palvelua unohdettuani salasanani
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelma...Asiakkaana haluan, että voin tilata uuden salasana, jos unohdan sen, koska undohdan salasanat välillä ja muuten en pääse käyttämään palvelua unohdettuani salasanani
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu, järjestelmä antaa ohjeet, miten toimia
- [ ] Toiminnallisuuden toteutus on parikatselmoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että järjestelmässä on ohjeet vastaavanlaista tilannetta varten
- [ ] Tarkista, että järjestelmä lähettää linkin annettuun sähköpostiosoitteeseen
- [ ] Tarkista, että lähetettävä linkki toimii toivotustiBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/30User story 42020-06-08T07:44:13+03:00Ghost UserUser story 4Asiakkaana haluan varmistua salasanan turvallisuudesta, koska haluan tietojeni olevan turvassta muuten en uskalla käyttää palvelua
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design spe...Asiakkaana haluan varmistua salasanan turvallisuudesta, koska haluan tietojeni olevan turvassta muuten en uskalla käyttää palvelua
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen](Käyttötapas1.md)
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
- [ ] Toiminnallisuus on dokumentoitu, salasanan minimivaatimukset on kirjattu asiakkaan nähtäväksi
- [ ] Toiminnallisuuden toteutus on parikatselmoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että ohjeet ovat helposti havaittaissa
- [ ] Tarkista, että järjestelmä hyväksyy ainoastaan kriteteerit täyttävät arvosanat
- [ ] Tarkista, että järjestelmä antaa ohjeet hyväksyttävästä salasanasta uudestaan, jos asiakkaan salasanaa ei hyväksytä
- [ ] Aja hyväksyntä testitapausBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/29User story32020-06-08T07:38:00+03:00Ghost UserUser story3Asiakkaana haluan rekisteröityä palveluun, koska silloin henkilötietoni säilyvät eikä minun tarvitse kirjoittaa niitä uudestaan
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specif...Asiakkaana haluan rekisteröityä palveluun, koska silloin henkilötietoni säilyvät eikä minun tarvitse kirjoittaa niitä uudestaan
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
> Kannattaa tarkentaa käyttäjätarinaa tarvittaessa eri lähteillä. Vaatimusmäärittelyssä voi olla kirjattuna vaatimuksia, jotka koskevat erityisesti tätä käyttäjätarinaa
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen]()
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuudelle on määritelty testit
- [ ] Toiminnallisuus on testattu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että rekisteröityminen on mahdollista
- [ ] Tarkista, että henkilötiedot voidaan kirjata palveluun
- [ ] Tarkista, että henkilötiedot säilyvätBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/28User story 22020-06-08T07:35:07+03:00Ghost UserUser story 2Asiakkaana haluan, että kirjautuminen palveluun tapahtuu nopeasti, koska turhaudun nopeasti ja jätän ajan varaamatta
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
...Asiakkaana haluan, että kirjautuminen palveluun tapahtuu nopeasti, koska turhaudun nopeasti ja jätän ajan varaamatta
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Linkki käyttötapaukseen](Käyttötapas1.md)
## Hyväksytyn määritelmä (DoD, Definition of Done)
- [ ] Toiminnallisuus suunniteltu niin, että kirjautuminen kestää enintään 15 sekuntia
- [ ] Toiminnallisuus on toteutettu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että kirjautuminen kestää enintään 15 sek
- [ ] Tarkista, että muuten tulee virheilmoitusBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/27User story 12020-06-08T07:27:19+03:00Ghost UserUser story 1Asiakkaana haluan löytää ajanvarausjärjestelmään vievän linkin nopeasti, koska turhaudun, jos joudun etsimään sitä kauan ja saatan jättää ajan varaamatta.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirem...Asiakkaana haluan löytää ajanvarausjärjestelmään vievän linkin nopeasti, koska turhaudun, jos joudun etsimään sitä kauan ja saatan jättää ajan varaamatta.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
* [Linkki käyttötapaukseen](Käyttötapas1.md)
## Hyväksytyn määritelmä (DoD, Definition of Done)
>
- [ ] KTLA:n kotisivuille on suunntiteltu helposti löytyvä linkki
- [ ] Toiminnallisuus on toteutettu
- [ ] Toiminnallisuuden toteutus on parikatselmoitu
## Hyväksyntä kriteerit (Acceptance Criterias)
- [ ] Tarkista, että useampi ihminen tosiaan löytää linkin alle 15 sekunnissaBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/26Pääkäyttäjän haluan poistaa vanhat tunnukset kokonaan, koska se selkeyttää yl...2019-09-04T07:58:45+03:00Marko Rintamäkimarko.rintamaki@jamk.fiPääkäyttäjän haluan poistaa vanhat tunnukset kokonaan, koska se selkeyttää ylläpitoa>Kirjoita seuraavaksi auki tarkemmin mitä on käyttäjätarinassa tavoitellaan.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
> Kannattaa tarkentaa käyttäjätarinaa ...>Kirjoita seuraavaksi auki tarkemmin mitä on käyttäjätarinassa tavoitellaan.
## Käyttäjätarinaan liittyvät vaatimukset/käyttötapaukset/suunnitelmat (Requirements/Use Case/Design specifications)
> Kannattaa tarkentaa käyttäjätarinaa tarvittaessa eri lähteillä. Vaatimusmäärittelyssä voi olla kirjattuna vaatimuksia, jotka koskevat erityisesti tätä käyttäjätarinaa
* [Mockup + UI Desing]()
* [Linkki vaatimukseen]()
* [Linkki käyttötapaukseen]()
* [Linkki rajaukseen]()
## Hyväksytyn määritelmä (DoD, Definition of Done)
>Mitkä prosessi vaiheet on suoritettava, että ko. käyttäjä tarina voidaan hyväksyä tehdyksi?
Esimerkkejä vaiheista (sovittavissa ryhmän kesken)
- [ ] Toiminnallisuus suunniteltu [ ]
- [ ] Toiminnallisuus on toteutettu [ ]
- [ ] Toiminnallisuudelle on määritelty testit [ ]
- [ ] Toiminnallisuus on testattu [ ]
- [ ] Toiminnallisuus on dokumentoitu (esim. käyttöohjeet?) [ ]
- [ ] Toiminnallisuuden toteutus on parikatselmoitu [ ]
## Hyväksyntä kriteerit (Acceptance Criterias)
>Kirjataan tähän tärkeät tarkistuspisteet (eri testit), joiden pohjalta voidaan todeta toteutuksen olevan toiminnallisuuden kohdalla kunnossa
- [ ] Tarkista, että viikonloput tulevat valituksi
- [ ] Tarkista, että karkauspäivä otetaan huomioon
- [ ] Tarkista, että raportti sisältää valitut päivät
- [ ] Aja hyväksyntä testitapaus [Test Case FuncTC-1]()
- [ ] Aja suorituskyky testi [Test Case PerfTC-110]()
- [ ] Tarkista, että käyttötapaus [Use Case UC-11]() on mahdollista suorittaaBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/25Perusasiakkaan roolissa haluan koostaa raportin viime aikaisista tilitapahtum...2019-09-03T15:48:54+03:00Marko Rintamäkimarko.rintamaki@jamk.fiPerusasiakkaan roolissa haluan koostaa raportin viime aikaisista tilitapahtumista, koska sen myötä saan paremman kuvan menoistani>Kirjoita auki tarkemmin mitä on käyttäjätarinassa tavoitteena.
## Aiheeseen liittyvät vaatimukset/käyttötapaukset/suunnittelu-dokumentit
> Kannattaa tarkentaa käyttäjätarinaa tarvittaessa eri lähteillä. Vaatimusmäärittelyssä voi o...>Kirjoita auki tarkemmin mitä on käyttäjätarinassa tavoitteena.
## Aiheeseen liittyvät vaatimukset/käyttötapaukset/suunnittelu-dokumentit
> Kannattaa tarkentaa käyttäjätarinaa tarvittaessa eri lähteillä. Vaatimusmäärittelyssä voi olla kirjattuna vaatimuksia, jotka koskevat erityisesti tätä käyttäjätarinaa
* [Linkki vaatimukseen]()
>Mieti Onko olemassa vaatimuksia aikaikkunan suhteen? Max 1 kk?
* [Linkki käyttötapaukseen]()
>Onko tästä kirjattu tarkentava käyttötapaus?
* [Linkki rajaukseen]()
>Onko reunaehtoja, jotka vaikuttavat toiminnallisuuteen?
## Hyväksytyn määritelmä (DoD, Definition of Done)
>Mitkä vaiheet on suoritettava, että ko. käyttäjä tarina voidaan hyväksyä tehdyksi?
Esimerkkejä vaiheita (sovittavissa ryhmän kesken)
- [ ] Toiminnallisuus suunniteltu [ ]
- [ ] Toiminnallisuus on toteutettu [ ]
- [ ] Toiminnallisuudelle on määritelty testit [ ]
- [ ] Toiminnallisuus on testattu [ ]
- [ ] Toiminnallisuus on dokumentoitu (esim. käyttöohjeet?) [ ]
- [ ] Toiminnallisuuden toteutus on parikatselmoitu [ ]
## Acceptance Criterias
>Kirjataan tähän tärkeät tarkistuspisteet (eri testit), joiden pohjalta voidaan todeta toteutuksen olevan toiminnallisuuden kohdalla kunnossa
- [ ] Tarkista, että viikonloput tulevat valituksi
- [ ] Tarkista, että karkauspäivä otetaan huomioon
- [ ] Tarkista, että raportti sisältää valitut päivät
- [ ] Aja hyväksyntä testitapaus [Test Case FuncTC-1]()
- [ ] Aja suorituskyky testi [Test Case PerfTC-110]()
- [ ] Tarkista, että käyttötapaus [Use Case UC-11]() on mahdollista suorittaa
Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/24Luo omat henkilöt toimeksiantoon2018-12-11T20:10:35+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLuo omat henkilöt toimeksiantoon# Harjoitustehtävä:
* Toimeksiantoon liittyen luodaan omat henkilöt, joilla ei ole yhteyttä alkuperäiseen
* Myös tuotenimet ja osoitteet vaihdetaan
# Mitä pitää tehdä?
*
*
*# Harjoitustehtävä:
* Toimeksiantoon liittyen luodaan omat henkilöt, joilla ei ole yhteyttä alkuperäiseen
* Myös tuotenimet ja osoitteet vaihdetaan
# Mitä pitää tehdä?
*
*
*Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/23Laadi luokkakaavio käsitekaavion pohjalta2018-12-07T13:45:36+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLaadi luokkakaavio käsitekaavion pohjalta# Harjoitustehtävä:
* Mieti millaisia luokkaehdokkaita käsitemallissa tuli vastaan?
* Millaisia vastuita luokille voidaan asettaa (Metodit)
* Mitä tietoa luokkien sisälle voidaan ehkä tallettaa (Atribuutit)
# Mitä pitää tehdä?
* Laad...# Harjoitustehtävä:
* Mieti millaisia luokkaehdokkaita käsitemallissa tuli vastaan?
* Millaisia vastuita luokille voidaan asettaa (Metodit)
* Mitä tietoa luokkien sisälle voidaan ehkä tallettaa (Atribuutit)
# Mitä pitää tehdä?
* Laadi tärkeimpien käsitekaavion käsitteiden pohjalta luokkamalli (Class Diagram)
*
*Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/22Laadi käsitekuvaus tärkeimmistä luokkaehdokkaista2018-12-07T13:40:02+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLaadi käsitekuvaus tärkeimmistä luokkaehdokkaista# Harjoitustehtävä: Description
* Mikä on käsitekuvaus? Google: Concept Diagram UML
*
*
# Mitä pitää tehdä?
* Kerää suunnittelemaasi palveluun liittyviä tärkeimpiä käsitteitä "Concept -diagram" kaavion muotoon
joita voisit käyttää om...# Harjoitustehtävä: Description
* Mikä on käsitekuvaus? Google: Concept Diagram UML
*
*
# Mitä pitää tehdä?
* Kerää suunnittelemaasi palveluun liittyviä tärkeimpiä käsitteitä "Concept -diagram" kaavion muotoon
joita voisit käyttää oman palvelun suunnittelussa apuna
*Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/21Luo sijoittelunäkymä suunnittellusta palvelusta2018-12-07T13:34:10+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLuo sijoittelunäkymä suunnittellusta palvelusta# Harjoitustehtävä:
* Sijoittelunäkymä mikäs se on?
* Ota selvää mitä tarkoittaa UML:n Deployment Diagram?
* Mieti mitä palveluun liittyviä eri komponentteja/palvelun osia voi olla olemassa?
*
# Mitä pitää tehdä?
* Piirrä palvelustas...# Harjoitustehtävä:
* Sijoittelunäkymä mikäs se on?
* Ota selvää mitä tarkoittaa UML:n Deployment Diagram?
* Mieti mitä palveluun liittyviä eri komponentteja/palvelun osia voi olla olemassa?
*
# Mitä pitää tehdä?
* Piirrä palvelustasi sijoittelunäkymä
* Sijoita kuvaan esim. tietovarastot, itse palvelu, asiakasrekisteri, laskutus, raportointi etc..
* Pyri jakamaan palvelu olellisiin osa-alueisiin
Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/20Luo ensimmäiset User Story:t liittyen ominaisuuteen/palveluun2018-12-07T13:29:33+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLuo ensimmäiset User Story:t liittyen ominaisuuteen/palveluun# Harjoitustehtävä: Description
* Varmista, että erotat User Story:n Use Casesta!
* Muista, ettet sekoita User Story:ä käyttäjätarinaan!
Storyn yleinen muoto on : __As a < type of user >, I want < some goal > so that < some reason >__
...# Harjoitustehtävä: Description
* Varmista, että erotat User Story:n Use Casesta!
* Muista, ettet sekoita User Story:ä käyttäjätarinaan!
Storyn yleinen muoto on : __As a < type of user >, I want < some goal > so that < some reason >__
# Mitä pitää tehdä?
* Tunnista User Story
* Kirjoita ensimmäiset User Story:t taulukon muotoon
HUOMIO: __User Story muistuttaa varsin paljon perinteistä toiminnallista vaatimusta, mutta on syntynyt ketterän kehittämisen tarpeeseen__
**Esim.**
* Toiminnnallinen vaatimus: __FuncReQ0001 - Arkistonhoitaja voi tulostaa raportin PDF-muodossa__
* User Story: __User-Story-007 - Arkistonhoitajana haluan tulostaa raportin PDF-muotoon, koska se helpottaa arkistointia__
Backloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/19Luo hyväksyntätesti valittujen vaatimusten / ominaisuuksien validointiin2018-12-07T12:49:04+02:00Marko Rintamäkimarko.rintamaki@jamk.fiLuo hyväksyntätesti valittujen vaatimusten / ominaisuuksien validointiin# Harjoitustehtävä: Description
* Ota selvää mitä tarkoittaa verifiointi ja validointi?
*
*
# Mitä pitää tehdä?
* Luo hyväksyntä testi, jonka avulla voit osoittaa, että valitut vaatimukset/käyttötapaukset voidaan tarvittaessa validoi...# Harjoitustehtävä: Description
* Ota selvää mitä tarkoittaa verifiointi ja validointi?
*
*
# Mitä pitää tehdä?
* Luo hyväksyntä testi, jonka avulla voit osoittaa, että valitut vaatimukset/käyttötapaukset voidaan tarvittaessa validoida asiakkaan kanssa
* Käytä hyväksyntätestin pohjana annettua testitapauksen runkoa ja liitä se osaksi vaatimusmäärittelyäBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/18Suunnittele testitapaus liityen valitsemaasi vaatimukseen2018-12-31T09:43:28+02:00Marko Rintamäkimarko.rintamaki@jamk.fiSuunnittele testitapaus liityen valitsemaasi vaatimukseen# Harjoitustehtävä:
* Mikä on testitapaus? Mikä on sen merkitys? Miten testitapaus liittyy vaatimukseen?
*
*
# Mitä pitää tehdä?
* Valitse tunnistamasi oiminnallinen vaatimus ja suunnittele sen tarkistamiseksi (Verification) testit...# Harjoitustehtävä:
* Mikä on testitapaus? Mikä on sen merkitys? Miten testitapaus liittyy vaatimukseen?
*
*
# Mitä pitää tehdä?
* Valitse tunnistamasi oiminnallinen vaatimus ja suunnittele sen tarkistamiseksi (Verification) testitapaus
* Noudata perinteisen testitapauksen muotoa (käytä pohjadokumenttia)
* Liitä testi osaksi vaatimusmäärittelyä omana Markdown-sivunaBackloghttps://gitlab.labranet.jamk.fi/ttos0100-s2020/CO2020K-AA0222/ht1-core/-/issues/17Tunnista ei-toiminnallisia vaatimuksia2018-12-07T12:43:22+02:00Marko Rintamäkimarko.rintamaki@jamk.fiTunnista ei-toiminnallisia vaatimuksia# Harjoitustehtävä:
* Varmista, että tiedät mitä ovat ei-toiminnalliset vaatimukset?
*
*
# Mitä pitää tehdä?
* Kerää eri tyyppisiä ei -toiminnallisia vaatimuksia niille varattuihin taulukoihin
*
*# Harjoitustehtävä:
* Varmista, että tiedät mitä ovat ei-toiminnalliset vaatimukset?
*
*
# Mitä pitää tehdä?
* Kerää eri tyyppisiä ei -toiminnallisia vaatimuksia niille varattuihin taulukoihin
*
*Backlog