| ... | @@ -13,7 +13,6 @@ Kursseja voidaan lisätä palveluun ylläpidosta. |
... | @@ -13,7 +13,6 @@ Kursseja voidaan lisätä palveluun ylläpidosta. |
|
|
### Mahdolliset käyttäjätarinat (User Storys)
|
|
### Mahdolliset käyttäjätarinat (User Storys)
|
|
|
|
|
|
|
|
* *"Ylläpitäjänä haluan, että opintokokonaisuudet voidaan lisätä OBSIMOON json-muodossa."*
|
|
* *"Ylläpitäjänä haluan, että opintokokonaisuudet voidaan lisätä OBSIMOON json-muodossa."*
|
|
|
* *""*
|
|
|
|
|
|
|
|
|
|
### Ominaisuuteen liittyvät käyttöliittymänäkymät tai mockup
|
|
### Ominaisuuteen liittyvät käyttöliittymänäkymät tai mockup
|
|
|
|
|
|
| ... | @@ -21,27 +20,20 @@ Kursseja voidaan lisätä palveluun ylläpidosta. |
... | @@ -21,27 +20,20 @@ Kursseja voidaan lisätä palveluun ylläpidosta. |
|
|
|
|
|
|
|
### Ominaisuuteen liittyvät toiminnalliset vaatimukset
|
|
### Ominaisuuteen liittyvät toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
* Ylläpitäjä voi käyttää
|
|
* Ylläpitäjä voi selata ja hakea kursseja sivulla.
|
|
|
|
* Ylläpitäjä näkee käyttäjätiedot, kurssit ja api-keyt samalla sivulla, eri välilehdillä.
|
|
|
|
* Kursseja voidaan suodattaa kurssityypin mukaan.
|
|
|
|
|
|
|
|
### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
|
|
### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
* Kirjautuminen ei saa kestää liian kauan (<5s)
|
|
* Kursseja voidaan lisätä yksi kerrallaan.
|
|
|
|
|
* Taustajärjestelmä voi lukea json-dataa ja tallentaa kursseja siitä.
|
|
|
### Ominaisuuteen liittyvät rajaukset
|
|
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Ominaisuuuteen liittyävät testitapaukset
|
|
### Ominaisuuuteen liittyävät testitapaukset
|
|
|
|
|
|
|
|
| Testi | Testin lähde | Kuka vastaa |
|
|
| 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 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) | | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Aikataulu
|
|
### Aikataulu
|
| ... | |
... | |
| ... | | ... | |