wiki:Kesä2012/suunnitelmat/tesatapa/CRC-kortit
Last modified 5 years ago Last modified on 2012-06-29 12:42:23

CRC-Kortit

|------------------------------------------------------------------------|
| Luokan nimi:  Reseptikirja                         | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Reseptit        |
| - Hakee järjestelmästä tietoja käyttäen apunaan    | - Ainekset        |
|   muita luokkia ja siirtää tulokset gui:lle        | - AineksetJaReseptit|
|                                                    | - Kategoriat      |
| - Ymmärtää Gui:ssa tehdyt klikkaukset ja päätökset |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  Resepti                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Ainekset        | 
| - Tarkistaa reseptin oikeaoppisuuden ja hyväksyy   | - Kategoria       |
|   sen tallentamisen järjestelmään                  |                   |
|                                                    |                   |
| - Osaa suorittaa reseptipohjaisen haun järjestelmä-|                   |
|   stä                                              |                   |
|                                                    |                   | 
| - Sisältää suurimman osan kokonaisuuden hallinnasta|                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------


|------------------------------------------------------------------------|
| Luokan nimi:  Reseptit                             | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Resepti         |
| - Osaa hakea reseptit järjestelmästä ja tallentaa  |                   |
|   muutokset järjestelmän reseptitiedostoon         |                   |
|                                                    |                   |
| - Kysyy reseptiltä oikeellisuustarkistukset,       |                   |
|   ei siis toimi yksin                              |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  Ainekset                             | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Aines           |
| - Pitää kirjaa kaikista aineksista, jotka resepti  |                   |
|   omistaa, eli on kokoelmaluokka aines-luokalle    |                   |
|                                                    |                   |
| - Tarkistaa aines-luokalta aineksen oikeellisuuden |                   |
|   ja tallentaa tiedot ja muutokset                 |                   |
|                                                    |                   | 
| - Osaa huolehtia aineksen lisäämisestä järjestel-  |                   |
|   mään reseptiä lisättäessä                        |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   |
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  Aines                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Reseptit        |
| - Osaa tarkistaa aineksen oikein kirjoituksen      |                   |
|                                                    |                   |
|                                                    |                   |
| - Osaa suorittaa ainespohjaisen haun resepteistä   |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   | 
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  Kategoriat                           | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Kategoria       |
| - Huolehtii kategorioiden listauksesta järjestel-  |                   |
|   mään ja pitää yllä relaatiota kategorioiden ja   |                   |
|   reseptien välillä.                               |                   |
|                                                    |                   |
| - Osaa poistaa järjestelmästä kategorian aiheutta- |                   |
|   matta ongelmia resepteille, joihin on asetettu   |                   |
|   kategoria.                                       |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   | 
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  Kategoria                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Reseptit        |
| - Pitää yllä kategoria-relaatiota ja tarkistaa     |                   |
|   että resepteissä on oikealla tavalla kategoria   |                   |
|   valittuna.                                       |                   |
|                                                    |                   |
| - Osaa suorittaa kategoriaan perustuvan haun       |                   |
|   resepteistä                                      |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

|------------------------------------------------------------------------|
| Luokan nimi:  AineksetJaReseptit                   | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Reseptit        |
| - Pitää yllä relaatiota reseptin ja sen ainesosien | - Ainekset        |
|   välillä, pitää myös yllä tietoa aineksen tarvit- |                   |
|   tavasta määrästä.                                |                   |
|                                                    |                   |
| - Osaa hakea ainekset reseptin valitsemisen jälkeen|                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------