From d8c9384c6da70d1b64a36c0c69f5851723be692b Mon Sep 17 00:00:00 2001
From: jamkit <marko.rintamki@jamk.fi>
Date: Fri, 15 Dec 2017 08:25:57 +0200
Subject: [PATCH] esimerkki runko

---
 FT1-kayttotapaus.md   |  71 ++++++++++
 FT1-ominaisuus.md     |  65 +++++++++
 FT1-testitapaus1.md   |  84 ++++++++++++
 FT1-testitapaus2.md   |  84 ++++++++++++
 FT2-kayttotapaus.md   |  70 ++++++++++
 FT2-ominaisuus.md     |  65 +++++++++
 FT3-kayttotapaus.md   |  70 ++++++++++
 FT3-ominaisuus.md     |  65 +++++++++
 etusivu.md            |  19 +++
 vaatimusmaarittely.md | 309 ++++++++++++++++++++++++++++++++++++++++++
 10 files changed, 902 insertions(+)
 create mode 100644 FT1-kayttotapaus.md
 create mode 100644 FT1-ominaisuus.md
 create mode 100644 FT1-testitapaus1.md
 create mode 100644 FT1-testitapaus2.md
 create mode 100644 FT2-kayttotapaus.md
 create mode 100644 FT2-ominaisuus.md
 create mode 100644 FT3-kayttotapaus.md
 create mode 100644 FT3-ominaisuus.md
 create mode 100644 etusivu.md
 create mode 100644 vaatimusmaarittely.md

diff --git a/FT1-kayttotapaus.md b/FT1-kayttotapaus.md
new file mode 100644
index 0000000..da85781
--- /dev/null
+++ b/FT1-kayttotapaus.md
@@ -0,0 +1,71 @@
+## KÄYTTÖTAPAUKSEN NIMI esim. Asiakastietojen muutos
+
+Yleiskuvaus	Kuvataan lyhyesti mikä on käyttötapauksen tarkoitus/ tehtävä. 
+Esim. Käyttäjä lisää, muuttaa tai poistaa tietoja
+
+## Kuva
+
+![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Edit_an_article.svg/261px-Edit_an_article.svg.png)
+
+Alkuperäinen lähde: wikipedia.org
+
+###Laatija	Kirjataan laatijan nimi.
+
+  * Päiväys / Versio	Kirjataan laatimispäivä ja versio.
+  * Prosessi	Kuvataan mihin prosessiin käyttötapaus kuuluu.
+  * Esim. Asiakastietojen käsittelyprosessi.
+	
+### Käyttäjäroolit	Kuvataan käyttötapauksen käyttäjäroolit	Roolin oikeudet
+
+  * rooli 1	esim. käsittelijä	Luku- ja kirjoitusoikeudet
+  * rooli 2	esim. toinen järjestelmä	Luku- ja kirjoitusoikeudet
+  * rooli 3	esim. pääkäyttäjä	Kaikki oikeudet
+
+### Esitiedot/ehdot	
+
+  * Kuvataan käyttötapauksen esiehdot, kuten esim. mitä järjestelmä tietää, mitä tietoja järjestelmä tarvitsee, mitä pitää olla tehtynä, mitä käyttötapaus olettaa, missä tilassa järjestelmä on, jotta käyttötapaus voidaan suorittaa. 	
+  * Esim. Käsittelijä on kirjautunut järjestelmään omilla tunnuksillaan. Käsittelijä on syöttänyt asiakasnumeron järjestelmään. Järjestelmä on hakenut asiakkaan tiedot asiakastietokannasta ja avannut ne käsittelijälle.
+
+### Käyttötapauksen kuvaus
+
+  * 1	Esim. Käsittelijä syöttää ja tallentaa asiakkaan uudet osoitetiedot järjestelmään.
+  * 2	Esim. Järjestelmä tarkistaa osoitetietojen oikeellisuuden (muodollinen tarkistus).
+  * 3	Esim.Järjestelmä hakee yleisrekisterijärjestelmästä (esim VTJ) asiakkaan osoitetiedot. Järjestelmä vertailee osoitetietoja.
+(P1)
+  * 4	Esim. Järjestelmä tallentaa hyväksytyt osoitetiedot kantaan ja ilmoittaa käyttäjälle tietojen tallennuksen onnistumisesta.
+  * 5	
+
+### Poikkeukset
+ 
+   * P1	
+
+Esim. P1 Järjestelmä ilmoittaa käyttäjälle, että tiedoissa on eroja. Järjestelmä näyttää käyttäjän syöttämät ja yleisrekisterijärjestelmästä saadut tiedot rinnakkain käsittelijän ruudulla.
+HUOM! Poikkeukset numeroidaan ja kukin sijoitetaan omaan ”lokeroon” ”, jotta niihin voidaan viitata tekstikuvauksesta.(Esim. P1) 
+Poikkeukseen kirjoitetaan vain poikkeus, ei tilannetta/käsittelysääntöä, joka johtaa poikkeukseen, ne on kirjoitettu tekstikuvaukseen tai tarvittaessa käsittelysääntöön. 
+
+Oletusarvoisesti käyttötapauksen suoritus keskeytyy poikkeukseen. Jos ei, siitä on mainittava.
+
+  * P2	
+	
+### Lopputulos	
+
+Kuvataan mikä on käyttötapauksen lopputulos. Esim. Asiakkaan tietoja on päivitetty. Tiedot on tallennettu tietokantaan. Asiakkaalle on lähetetty vahvistus tietojen päivittämisestä.
+Muut vaatimukset v1	Kuvataan mitä muita vaatimuksia käyttötapaukselle asetetaan toiminnallisten vaatimusten lisäksi.
+Esim. Asiakastietojen haku perustietorekisteristä ei saa kestää yli 25sek.
+v2	
+v3	
+
+### Käyttötiheys	Kuvataan, kuinka usein käyttötapausta suoritetaan..
+
+Esim. Muutoksia tehdään n.100/päivässä
+
+### Muuta	Kuvataan muita käyttötapaukseen liittyviä oleellisia tietoja, kuten avoimia asioita, viittauksia käytettäviin koodistoihin jne.
+
+
+
+# Lähde
+
+Tämä wiki-dokumentin runko pohjautuu [Julkisenhallinnon suosituksiin](http://www.jhs-suositukset.fi/web/guest/jhs/recommendations/173)
+
+Kiitokset alkuperäisen tekijöille!
+
diff --git a/FT1-ominaisuus.md b/FT1-ominaisuus.md
new file mode 100644
index 0000000..305a13c
--- /dev/null
+++ b/FT1-ominaisuus.md
@@ -0,0 +1,65 @@
+# Ominaisuus XXXXXXX
+
+* Ominaisuuden vastuuhenkilö: Marko Polo
+* Status (Ehdotus/Hyväksytty/Hylätty)
+
+### Kuvaus
+
+Sed non nisi id ligula interdum mattis. Fusce vel ullamcorper nunc. Nulla pharetra dui ut enim semper semper. Aenean ut leo tortor. Fusce felis nibh, malesuada vitae nibh at, rhoncus feugiat leo. Nam vehicula vitae ligula vitae condimentum. Ut maximus metus nec lorem ultrices elementum.
+
+
+### Käyttötapaukset (Use Cases)
+
+Täitä käyttötapauksia voidaan tarvittaessa käyttää hyväksyntätesteinä tai pohjana niille.
+
+* [Use Case 1](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+* [Use Case 2](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+
+
+### Alustavat käyttäjätarinat (User Storys)
+
+* _Käyttäjänä haluan, että lorem ipsum on näkyvillä koko käytön ajan, koska se tuo minulle turvallisen olon_
+* _Ylläpitäjänä haluan, että tervehdysviesti on vaihdettavissa, koska se virkistää työntekoa!_
+#3
+
+### Käyttöliittymänäkymä/mock
+
+![](https://openclipart.org/image/300px/svg_to_png/178764/1370010418.png&disposition=attachment)
+
+
+### Ominaisuuteen liittyvät toiminnalliset vaatimukset
+
+* Käyttäjä näkee jatkuvasti ruudulla "Lorem Ipsum"-viestin
+* Tervehdysviesti on pääkäyttäjän muokattavissa
+
+### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
+
+* Uuden tervehdysviestin generointi saa kestää < 0.5 s
+* 
+
+### Ominaisuuteen liittyvät rajaukset
+
+* Tervehdysviestin muodon on noudatettava standardia ZZZ123.1
+
+
+### Testauksessa huomioitavaa:
+
+| Testi  | Testin lähde  | Kuka vastaa  |
+|:-: | :-:|:-:|
+| [Testitapaus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 1  |  |
+| [Testitapaus 2](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 3](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 2 |  |
+| [Testitapaus 4](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Vaatimus REQ001 |  |
+| [Testitapaus 5](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 6](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+
+
+### Status/Aikataulu/Roadmap
+
+| Status | |
+|:----:|:----:|
+| Hyväksytty/ Hylätty | - |
+
+
+
+
diff --git a/FT1-testitapaus1.md b/FT1-testitapaus1.md
new file mode 100644
index 0000000..7c9ac71
--- /dev/null
+++ b/FT1-testitapaus1.md
@@ -0,0 +1,84 @@
+### Testitapaus ID  : TCID1234
+
+  * Testitapauksen suunnittelija: NarsuMan
+  * Testitapauksen hyväksyjä: Tarhytti
+  * Luontipvm : 26.06.2015
+
+### Päivityshistoria
+
+* versio 1.2 - 30.03.2016 - Tarhytti - testiaskeleet-kappale muutettu taulukkomuotoon & esimerkkejä lisätty
+* versio 1.1 - 22.03.2016 - Tarhytti - pohjaan tehty kosmeettisia muutoksia
+* versio 1.0 - 24.12.2015 - Tarhytti - testitapaus hyväksytty
+* versio 0.1 - 26.06.2015 - Narsuman - testitapaus luotu
+
+### Testin kuvaus
+
+esim 1: Tarkista että kirjautumiseen kuluva aika ei ylitä 3 sekunnin rajaa alle palvelun ollessa kuormitettu alle 80 % 
+
+esim 2: Testataan kosteushälytyksen toiminta
+
+### Testin tavoite
+
+esim 1: Tarkistetaan, että palvelun kuormitusaste ei vaikuta liiaksi kirjautumiseen käytettävään aikaan. Kirjatuminen testataan palvelun ollessa eri kuormitusasteilla. Mittaus tehdään käyttäjärajapinnasta.
+
+esim2: Tarkistetaan, että järjestelmään voidaa asettaa hälytysraja kosteudelle ja että ko hälytysrajan ylittyessä hälytys lähetetään ennalta määriteltyyn numeroon.
+
+### Linkit
+
+  * Vaatimus: [REQID10202]() Asiakkaan kirjautumispyyntö palveluun saa kestää normaalisti korkeintaan (3) sekuntia   
+  * Käyttötapaus: [UC12345]()
+  * Ominaisuus: [XXXXX]()
+
+### Alkutilanne (Pre-state): 
+
+esim 1: Palvelu saavutettavissa, Kuormitusgeneraattori asennettu, kirjautumistunnus luotu, ajanmittaus mahdollista
+
+esim 2: Palvelu saavutettavissa, puhelinumero asetettu kosteushälytykseen
+
+### Testiaskeleet (Test Steps)
+
+esim 1:
+Toista seuraavat testiaskeleet palvelun kuormitusasteilla 30%, 50% ja 80%
+
+| Testiaskel | Odotettu tulos |
+| ---------- | -------------- |
+| 1. Aseta palvelun kuormitus | Kuormitus muuttuu asetetuksi |
+| 2. Mittaa kirjaantumiseen kuluva aika | |
+| 3. Kirjaudu ulos palvelusta | Palvelusta uloskirjautuminen onnistuu |
+
+esim 2:
+
+| Testiaskel | Odotettu tulos |
+| ---------- | -------------- |
+| 1. Aseta kosteuden hälytysraja 50%:iin | Hälytysraja muuttuu näytöllä |
+| 2. Nosta kosteus yli 50%:in | Järjestelmä lähettää hälytyksen käyttäjälle |
+| 3. Laske kosteus alle 50%:in | Järjesteläm lähettää hälytyksen peruutuksen |
+
+
+### Huomioitava testin aikana
+
+esim
+ * *Huomioi:* esim. Kirjautumisen aikana näyttö ei välky
+ * *Huomioi:* esim. Tervetuloviesti ilmestyy välittömästi (alle 1s)
+
+### Testin lopputilanne (End-State)
+
+esim 1:
+ - Jokainen kirjaantuminen onnistui
+
+esim 2:
+ - Järjestelmässä ei ole päällä kosteushälytystä
+
+### Testin "tuomio"/tulos (Pass/Fail Criteria):
+
+esim 1:
+
+PASS Kirjaantumiseen kului aikaa =< 3 sekuntia
+
+FAIL Kirjaantumiseen kului aikaa  > 3 sekuntia
+
+esim 2:
+
+PASS: hälytysrajan pystyi asettamaan ja hälytys lähetettiin määriteltyyn numeroon rajan ylittyessä
+
+FAIL: hälytystä ei lähetetty
diff --git a/FT1-testitapaus2.md b/FT1-testitapaus2.md
new file mode 100644
index 0000000..7c9ac71
--- /dev/null
+++ b/FT1-testitapaus2.md
@@ -0,0 +1,84 @@
+### Testitapaus ID  : TCID1234
+
+  * Testitapauksen suunnittelija: NarsuMan
+  * Testitapauksen hyväksyjä: Tarhytti
+  * Luontipvm : 26.06.2015
+
+### Päivityshistoria
+
+* versio 1.2 - 30.03.2016 - Tarhytti - testiaskeleet-kappale muutettu taulukkomuotoon & esimerkkejä lisätty
+* versio 1.1 - 22.03.2016 - Tarhytti - pohjaan tehty kosmeettisia muutoksia
+* versio 1.0 - 24.12.2015 - Tarhytti - testitapaus hyväksytty
+* versio 0.1 - 26.06.2015 - Narsuman - testitapaus luotu
+
+### Testin kuvaus
+
+esim 1: Tarkista että kirjautumiseen kuluva aika ei ylitä 3 sekunnin rajaa alle palvelun ollessa kuormitettu alle 80 % 
+
+esim 2: Testataan kosteushälytyksen toiminta
+
+### Testin tavoite
+
+esim 1: Tarkistetaan, että palvelun kuormitusaste ei vaikuta liiaksi kirjautumiseen käytettävään aikaan. Kirjatuminen testataan palvelun ollessa eri kuormitusasteilla. Mittaus tehdään käyttäjärajapinnasta.
+
+esim2: Tarkistetaan, että järjestelmään voidaa asettaa hälytysraja kosteudelle ja että ko hälytysrajan ylittyessä hälytys lähetetään ennalta määriteltyyn numeroon.
+
+### Linkit
+
+  * Vaatimus: [REQID10202]() Asiakkaan kirjautumispyyntö palveluun saa kestää normaalisti korkeintaan (3) sekuntia   
+  * Käyttötapaus: [UC12345]()
+  * Ominaisuus: [XXXXX]()
+
+### Alkutilanne (Pre-state): 
+
+esim 1: Palvelu saavutettavissa, Kuormitusgeneraattori asennettu, kirjautumistunnus luotu, ajanmittaus mahdollista
+
+esim 2: Palvelu saavutettavissa, puhelinumero asetettu kosteushälytykseen
+
+### Testiaskeleet (Test Steps)
+
+esim 1:
+Toista seuraavat testiaskeleet palvelun kuormitusasteilla 30%, 50% ja 80%
+
+| Testiaskel | Odotettu tulos |
+| ---------- | -------------- |
+| 1. Aseta palvelun kuormitus | Kuormitus muuttuu asetetuksi |
+| 2. Mittaa kirjaantumiseen kuluva aika | |
+| 3. Kirjaudu ulos palvelusta | Palvelusta uloskirjautuminen onnistuu |
+
+esim 2:
+
+| Testiaskel | Odotettu tulos |
+| ---------- | -------------- |
+| 1. Aseta kosteuden hälytysraja 50%:iin | Hälytysraja muuttuu näytöllä |
+| 2. Nosta kosteus yli 50%:in | Järjestelmä lähettää hälytyksen käyttäjälle |
+| 3. Laske kosteus alle 50%:in | Järjesteläm lähettää hälytyksen peruutuksen |
+
+
+### Huomioitava testin aikana
+
+esim
+ * *Huomioi:* esim. Kirjautumisen aikana näyttö ei välky
+ * *Huomioi:* esim. Tervetuloviesti ilmestyy välittömästi (alle 1s)
+
+### Testin lopputilanne (End-State)
+
+esim 1:
+ - Jokainen kirjaantuminen onnistui
+
+esim 2:
+ - Järjestelmässä ei ole päällä kosteushälytystä
+
+### Testin "tuomio"/tulos (Pass/Fail Criteria):
+
+esim 1:
+
+PASS Kirjaantumiseen kului aikaa =< 3 sekuntia
+
+FAIL Kirjaantumiseen kului aikaa  > 3 sekuntia
+
+esim 2:
+
+PASS: hälytysrajan pystyi asettamaan ja hälytys lähetettiin määriteltyyn numeroon rajan ylittyessä
+
+FAIL: hälytystä ei lähetetty
diff --git a/FT2-kayttotapaus.md b/FT2-kayttotapaus.md
new file mode 100644
index 0000000..5c040f6
--- /dev/null
+++ b/FT2-kayttotapaus.md
@@ -0,0 +1,70 @@
+## KÄYTTÖTAPAUKSEN NIMI esim. Asiakastietojen muutos
+
+Yleiskuvaus	Kuvataan lyhyesti mikä on käyttötapauksen tarkoitus/ tehtävä. 
+Esim. Käyttäjä lisää, muuttaa tai poistaa tietoja
+
+## Kuva
+
+![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Edit_an_article.svg/261px-Edit_an_article.svg.png)
+
+Alkuperäinen lähde: wikipedia.org
+
+###Laatija	Kirjataan laatijan nimi.
+
+  * Päiväys / Versio	Kirjataan laatimispäivä ja versio.
+  * Prosessi	Kuvataan mihin prosessiin käyttötapaus kuuluu.
+  * Esim. Asiakastietojen käsittelyprosessi.
+	
+### Käyttäjäroolit	Kuvataan käyttötapauksen käyttäjäroolit	Roolin oikeudet
+
+  * rooli 1	esim. käsittelijä	Luku- ja kirjoitusoikeudet
+  * rooli 2	esim. toinen järjestelmä	Luku- ja kirjoitusoikeudet
+  * rooli 3	esim. pääkäyttäjä	Kaikki oikeudet
+
+### Esitiedot/ehdot	
+
+  * Kuvataan käyttötapauksen esiehdot, kuten esim. mitä järjestelmä tietää, mitä tietoja järjestelmä tarvitsee, mitä pitää olla tehtynä, mitä käyttötapaus olettaa, missä tilassa järjestelmä on, jotta käyttötapaus voidaan suorittaa. 	
+  * Esim. Käsittelijä on kirjautunut järjestelmään omilla tunnuksillaan. Käsittelijä on syöttänyt asiakasnumeron järjestelmään. Järjestelmä on hakenut asiakkaan tiedot asiakastietokannasta ja avannut ne käsittelijälle.
+
+### Käyttötapauksen kuvaus
+
+  * 1	Esim. Käsittelijä syöttää ja tallentaa asiakkaan uudet osoitetiedot järjestelmään.
+  * 2	Esim. Järjestelmä tarkistaa osoitetietojen oikeellisuuden (muodollinen tarkistus).
+  * 3	Esim.Järjestelmä hakee yleisrekisterijärjestelmästä (esim VTJ) asiakkaan osoitetiedot. Järjestelmä vertailee osoitetietoja.
+(P1)
+  * 4	Esim. Järjestelmä tallentaa hyväksytyt osoitetiedot kantaan ja ilmoittaa käyttäjälle tietojen tallennuksen onnistumisesta.
+  * 5	
+
+### Poikkeukset
+ 
+   * P1	
+
+Esim. P1 Järjestelmä ilmoittaa käyttäjälle, että tiedoissa on eroja. Järjestelmä näyttää käyttäjän syöttämät ja yleisrekisterijärjestelmästä saadut tiedot rinnakkain käsittelijän ruudulla.
+HUOM! Poikkeukset numeroidaan ja kukin sijoitetaan omaan ”lokeroon” ”, jotta niihin voidaan viitata tekstikuvauksesta.(Esim. P1) 
+Poikkeukseen kirjoitetaan vain poikkeus, ei tilannetta/käsittelysääntöä, joka johtaa poikkeukseen, ne on kirjoitettu tekstikuvaukseen tai tarvittaessa käsittelysääntöön. 
+
+Oletusarvoisesti käyttötapauksen suoritus keskeytyy poikkeukseen. Jos ei, siitä on mainittava.
+
+  * P2	
+	
+### Lopputulos	
+
+Kuvataan mikä on käyttötapauksen lopputulos. Esim. Asiakkaan tietoja on päivitetty. Tiedot on tallennettu tietokantaan. Asiakkaalle on lähetetty vahvistus tietojen päivittämisestä.
+Muut vaatimukset v1	Kuvataan mitä muita vaatimuksia käyttötapaukselle asetetaan toiminnallisten vaatimusten lisäksi.
+Esim. Asiakastietojen haku perustietorekisteristä ei saa kestää yli 25sek.
+v2	
+v3	
+
+### Käyttötiheys	Kuvataan, kuinka usein käyttötapausta suoritetaan..
+
+Esim. Muutoksia tehdään n.100/päivässä
+
+### Muuta	Kuvataan muita käyttötapaukseen liittyviä oleellisia tietoja, kuten avoimia asioita, viittauksia käytettäviin koodistoihin jne.
+
+
+
+# Lähde
+
+Tämä wiki-dokumentin runko pohjautuu [Julkisenhallinnon suosituksiin](http://www.jhs-suositukset.fi/web/guest/jhs/recommendations/173)
+
+Kiitokset alkuperäisen tekijöille!
diff --git a/FT2-ominaisuus.md b/FT2-ominaisuus.md
new file mode 100644
index 0000000..305a13c
--- /dev/null
+++ b/FT2-ominaisuus.md
@@ -0,0 +1,65 @@
+# Ominaisuus XXXXXXX
+
+* Ominaisuuden vastuuhenkilö: Marko Polo
+* Status (Ehdotus/Hyväksytty/Hylätty)
+
+### Kuvaus
+
+Sed non nisi id ligula interdum mattis. Fusce vel ullamcorper nunc. Nulla pharetra dui ut enim semper semper. Aenean ut leo tortor. Fusce felis nibh, malesuada vitae nibh at, rhoncus feugiat leo. Nam vehicula vitae ligula vitae condimentum. Ut maximus metus nec lorem ultrices elementum.
+
+
+### Käyttötapaukset (Use Cases)
+
+Täitä käyttötapauksia voidaan tarvittaessa käyttää hyväksyntätesteinä tai pohjana niille.
+
+* [Use Case 1](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+* [Use Case 2](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+
+
+### Alustavat käyttäjätarinat (User Storys)
+
+* _Käyttäjänä haluan, että lorem ipsum on näkyvillä koko käytön ajan, koska se tuo minulle turvallisen olon_
+* _Ylläpitäjänä haluan, että tervehdysviesti on vaihdettavissa, koska se virkistää työntekoa!_
+#3
+
+### Käyttöliittymänäkymä/mock
+
+![](https://openclipart.org/image/300px/svg_to_png/178764/1370010418.png&disposition=attachment)
+
+
+### Ominaisuuteen liittyvät toiminnalliset vaatimukset
+
+* Käyttäjä näkee jatkuvasti ruudulla "Lorem Ipsum"-viestin
+* Tervehdysviesti on pääkäyttäjän muokattavissa
+
+### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
+
+* Uuden tervehdysviestin generointi saa kestää < 0.5 s
+* 
+
+### Ominaisuuteen liittyvät rajaukset
+
+* Tervehdysviestin muodon on noudatettava standardia ZZZ123.1
+
+
+### Testauksessa huomioitavaa:
+
+| Testi  | Testin lähde  | Kuka vastaa  |
+|:-: | :-:|:-:|
+| [Testitapaus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 1  |  |
+| [Testitapaus 2](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 3](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 2 |  |
+| [Testitapaus 4](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Vaatimus REQ001 |  |
+| [Testitapaus 5](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 6](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+
+
+### Status/Aikataulu/Roadmap
+
+| Status | |
+|:----:|:----:|
+| Hyväksytty/ Hylätty | - |
+
+
+
+
diff --git a/FT3-kayttotapaus.md b/FT3-kayttotapaus.md
new file mode 100644
index 0000000..5c040f6
--- /dev/null
+++ b/FT3-kayttotapaus.md
@@ -0,0 +1,70 @@
+## KÄYTTÖTAPAUKSEN NIMI esim. Asiakastietojen muutos
+
+Yleiskuvaus	Kuvataan lyhyesti mikä on käyttötapauksen tarkoitus/ tehtävä. 
+Esim. Käyttäjä lisää, muuttaa tai poistaa tietoja
+
+## Kuva
+
+![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Edit_an_article.svg/261px-Edit_an_article.svg.png)
+
+Alkuperäinen lähde: wikipedia.org
+
+###Laatija	Kirjataan laatijan nimi.
+
+  * Päiväys / Versio	Kirjataan laatimispäivä ja versio.
+  * Prosessi	Kuvataan mihin prosessiin käyttötapaus kuuluu.
+  * Esim. Asiakastietojen käsittelyprosessi.
+	
+### Käyttäjäroolit	Kuvataan käyttötapauksen käyttäjäroolit	Roolin oikeudet
+
+  * rooli 1	esim. käsittelijä	Luku- ja kirjoitusoikeudet
+  * rooli 2	esim. toinen järjestelmä	Luku- ja kirjoitusoikeudet
+  * rooli 3	esim. pääkäyttäjä	Kaikki oikeudet
+
+### Esitiedot/ehdot	
+
+  * Kuvataan käyttötapauksen esiehdot, kuten esim. mitä järjestelmä tietää, mitä tietoja järjestelmä tarvitsee, mitä pitää olla tehtynä, mitä käyttötapaus olettaa, missä tilassa järjestelmä on, jotta käyttötapaus voidaan suorittaa. 	
+  * Esim. Käsittelijä on kirjautunut järjestelmään omilla tunnuksillaan. Käsittelijä on syöttänyt asiakasnumeron järjestelmään. Järjestelmä on hakenut asiakkaan tiedot asiakastietokannasta ja avannut ne käsittelijälle.
+
+### Käyttötapauksen kuvaus
+
+  * 1	Esim. Käsittelijä syöttää ja tallentaa asiakkaan uudet osoitetiedot järjestelmään.
+  * 2	Esim. Järjestelmä tarkistaa osoitetietojen oikeellisuuden (muodollinen tarkistus).
+  * 3	Esim.Järjestelmä hakee yleisrekisterijärjestelmästä (esim VTJ) asiakkaan osoitetiedot. Järjestelmä vertailee osoitetietoja.
+(P1)
+  * 4	Esim. Järjestelmä tallentaa hyväksytyt osoitetiedot kantaan ja ilmoittaa käyttäjälle tietojen tallennuksen onnistumisesta.
+  * 5	
+
+### Poikkeukset
+ 
+   * P1	
+
+Esim. P1 Järjestelmä ilmoittaa käyttäjälle, että tiedoissa on eroja. Järjestelmä näyttää käyttäjän syöttämät ja yleisrekisterijärjestelmästä saadut tiedot rinnakkain käsittelijän ruudulla.
+HUOM! Poikkeukset numeroidaan ja kukin sijoitetaan omaan ”lokeroon” ”, jotta niihin voidaan viitata tekstikuvauksesta.(Esim. P1) 
+Poikkeukseen kirjoitetaan vain poikkeus, ei tilannetta/käsittelysääntöä, joka johtaa poikkeukseen, ne on kirjoitettu tekstikuvaukseen tai tarvittaessa käsittelysääntöön. 
+
+Oletusarvoisesti käyttötapauksen suoritus keskeytyy poikkeukseen. Jos ei, siitä on mainittava.
+
+  * P2	
+	
+### Lopputulos	
+
+Kuvataan mikä on käyttötapauksen lopputulos. Esim. Asiakkaan tietoja on päivitetty. Tiedot on tallennettu tietokantaan. Asiakkaalle on lähetetty vahvistus tietojen päivittämisestä.
+Muut vaatimukset v1	Kuvataan mitä muita vaatimuksia käyttötapaukselle asetetaan toiminnallisten vaatimusten lisäksi.
+Esim. Asiakastietojen haku perustietorekisteristä ei saa kestää yli 25sek.
+v2	
+v3	
+
+### Käyttötiheys	Kuvataan, kuinka usein käyttötapausta suoritetaan..
+
+Esim. Muutoksia tehdään n.100/päivässä
+
+### Muuta	Kuvataan muita käyttötapaukseen liittyviä oleellisia tietoja, kuten avoimia asioita, viittauksia käytettäviin koodistoihin jne.
+
+
+
+# Lähde
+
+Tämä wiki-dokumentin runko pohjautuu [Julkisenhallinnon suosituksiin](http://www.jhs-suositukset.fi/web/guest/jhs/recommendations/173)
+
+Kiitokset alkuperäisen tekijöille!
diff --git a/FT3-ominaisuus.md b/FT3-ominaisuus.md
new file mode 100644
index 0000000..305a13c
--- /dev/null
+++ b/FT3-ominaisuus.md
@@ -0,0 +1,65 @@
+# Ominaisuus XXXXXXX
+
+* Ominaisuuden vastuuhenkilö: Marko Polo
+* Status (Ehdotus/Hyväksytty/Hylätty)
+
+### Kuvaus
+
+Sed non nisi id ligula interdum mattis. Fusce vel ullamcorper nunc. Nulla pharetra dui ut enim semper semper. Aenean ut leo tortor. Fusce felis nibh, malesuada vitae nibh at, rhoncus feugiat leo. Nam vehicula vitae ligula vitae condimentum. Ut maximus metus nec lorem ultrices elementum.
+
+
+### Käyttötapaukset (Use Cases)
+
+Täitä käyttötapauksia voidaan tarvittaessa käyttää hyväksyntätesteinä tai pohjana niille.
+
+* [Use Case 1](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+* [Use Case 2](https://github.com/JAMK-IT/TT0S0100-software-desing-and-testing/blob/master/pohja-kayttotapauskuvaus.md)
+
+
+### Alustavat käyttäjätarinat (User Storys)
+
+* _Käyttäjänä haluan, että lorem ipsum on näkyvillä koko käytön ajan, koska se tuo minulle turvallisen olon_
+* _Ylläpitäjänä haluan, että tervehdysviesti on vaihdettavissa, koska se virkistää työntekoa!_
+#3
+
+### Käyttöliittymänäkymä/mock
+
+![](https://openclipart.org/image/300px/svg_to_png/178764/1370010418.png&disposition=attachment)
+
+
+### Ominaisuuteen liittyvät toiminnalliset vaatimukset
+
+* Käyttäjä näkee jatkuvasti ruudulla "Lorem Ipsum"-viestin
+* Tervehdysviesti on pääkäyttäjän muokattavissa
+
+### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
+
+* Uuden tervehdysviestin generointi saa kestää < 0.5 s
+* 
+
+### Ominaisuuteen liittyvät rajaukset
+
+* Tervehdysviestin muodon on noudatettava standardia ZZZ123.1
+
+
+### Testauksessa huomioitavaa:
+
+| Testi  | Testin lähde  | Kuka vastaa  |
+|:-: | :-:|:-:|
+| [Testitapaus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 1  |  |
+| [Testitapaus 2](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 3](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Use Case 2 |  |
+| [Testitapaus 4](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  | Vaatimus REQ001 |  |
+| [Testitapaus 5](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+| [Testitapaus 6](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md)  |  |  |
+
+
+### Status/Aikataulu/Roadmap
+
+| Status | |
+|:----:|:----:|
+| Hyväksytty/ Hylätty | - |
+
+
+
+
diff --git a/etusivu.md b/etusivu.md
new file mode 100644
index 0000000..cec6397
--- /dev/null
+++ b/etusivu.md
@@ -0,0 +1,19 @@
+TTOS0100 Kurssin harjoitustyö HT0
+
+Tämä on harjoitustyön etusivu
+
+
+
+# XXXX-palvelun vaatimusmäärittely
+
+
+![](https://openclipart.org/image/300px/svg_to_png/38449/58294main-The.Brain.in.Space-page-111-experiment-3d-2.png&disposition=attachment)
+
+
+### Tiedot
+
+* Nimimerkki
+* Versionumero X.Y.Z
+* [Linkki vaatimusmäärittelyyn]()
+
+
diff --git a/vaatimusmaarittely.md b/vaatimusmaarittely.md
new file mode 100644
index 0000000..0f92f4d
--- /dev/null
+++ b/vaatimusmaarittely.md
@@ -0,0 +1,309 @@
+# Vaatimusmäärittely
+
+
+## Sisällysluettelo
+
+* [Asiakastarina]()
+* [Sidosryhmät ja profiilikuvaukset]()
+* [Sidosryhmäkuva]()
+* [Asiakaspolku]()
+* [Yleinen käyttötapaus]()
+* [Yleiset toiminnalliset vaatimukset]()
+* [Yleiset ei-toiminnalliset vaatimukset]()
+* [Palvelu MockUp]()
+* [Tärkeimmät ominaisuudet]()
+* [Julkaisun suunnitelma]()
+* [Palvelun/ohjelmiston arkkitehtuuri]()
+* [Testaus ja laadunvarmistus]()
+* [Lähteet]()
+
+## Johdatus
+
+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?
+
+
+### Palvelukuvaus
+
+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
+
+Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, 
+
+### Vaatimusmäärittelyn toimittaja
+
+quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur?
+
+## Asiakastarina
+
+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?
+
+## Sidosryhmät (Stakeholders) ja profiilikuvaukset (Profile descriptions)
+
+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?
+
+## Sidosryhmäkuva (Stakeholder map)
+
+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?
+
+![](https://openclipart.org/image/800px/svg_to_png/17266/berteh-flow-diagram-symbols.png&disposition=attachment)
+
+## Asiakaspolku (Customer Journey)
+
+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?
+
+![](https://openclipart.org/image/800px/svg_to_png/17266/berteh-flow-diagram-symbols.png&disposition=attachment)
+
+
+## Tuotteen yleisiä vaatimuksia ja rajoituksia (General Requirements and restrictions)
+
+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, 
+
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| GENREQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| GENREQ002 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| GENREQ003 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| GENREQ004 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| GENREQ005 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+
+
+
+## Yleiset käyttötapaukset (General Use Cases)
+
+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?
+
+![](https://openclipart.org/image/800px/svg_to_png/28058/cfry-Use-Case.png&disposition=attachment)
+
+
+## Palveluun liittyvä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?
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| REQ001 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| REQ002 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| REQ003 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| REQ004 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+| REQ005 | Vaatimus? | Mikä osa-alue | Kuka vastaa | 
+
+
+## Palveluun liittyvät ei-toiminnalliset vaatimukset (Non 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?
+
+### 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?
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa | 
+| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa | 
+| REQ00x | Vaatimus? | Suorituskyky | Kuka vastaa | 
+
+### Luotettavuus?
+
+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?
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa | 
+| REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa | 
+| REQ00x | Vaatimus? | Luotettavuus | Kuka vastaa | 
+
+
+### 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?
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+| REQ00x | Vaatimus? | Tietoturva | Kuka vastaa | 
+
+### 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?
+
+| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
+|:-:|:-:|:-:|:-:|
+| REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa | 
+| REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa | 
+| REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa | 
+| REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa | 
+| REQ00x | Vaatimus? | Käytettävyys | Kuka vastaa | 
+
+
+## Palvelu MockUp-prototyyppi
+
+
+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?
+
+![](https://openclipart.org/image/800px/svg_to_png/236916/1452485143.png&disposition=attachment)
+
+
+## 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](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 2](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 3](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 4](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 5](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 6](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| [Ominaisuus 7](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+
+
+
+## Julkaisun suunnitelma
+
+| Aika + Ominaisuuus | Kuvaus | Vastuu | Prioriteetti |
+|:-:|:-:|:-:|:-:|
+| 1.1.201x [Ominaisuus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| 1.4.201x [Ominaisuus 2](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| 15.4.201x [Ominaisuus 3](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+| 5.5.201x [Ominaisuus 4](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-ominaisuuskuvaus.md) | | |
+
+
+# Palvelun/ohjelmiston arkkitehtuuri 
+
+### Yleinen sijoittelunäkymä (Deployment diagram )
+
+![](https://openclipart.org/image/800px/svg_to_png/17266/berteh-flow-diagram-symbols.png&disposition=attachment)
+
+
+# Arkkitehtuuriin/teknologiaan liityvät vaatimukset
+
+### 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 | 
+
+### Yleinen tietokantakuvaus (Database ER-diagram)
+
+ER-kaavio
+
+![](https://openclipart.org/image/800px/svg_to_png/17266/berteh-flow-diagram-symbols.png&disposition=attachment)
+
+
+# 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
+
+  * Riski -> Testaustarve
+  * Vaatimus -> Testaustarve
+
+
+
+### 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*
+
+| ID | Lähde | Kuvaus | Linkki | 
+|:-:|:-:|:-:|:-:| 
+| Id0 | Wikipedia | Vaatimusmäärittely |   https://fi.wikipedia.org/wiki/Ohjelmiston_vaatimusm%C3%A4%C3%A4rittely
+- | 
+| - | -  | - | 
+| - | -  | - | 
+| - | -  | - | 
-- 
GitLab