wiki:Kesä2013/suunnitelmat/kimaanpa/crckortit
Last modified 4 years ago Last modified on 2013-07-22 15:13:07

CRC-kortit

Resepti-luokka (Resepti)

|------------------------------------------------------------------------|
| Luokan nimi: Resepti                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Tietää reseptin nimen, ruokalajin, valmistusajan  |                   | 
| ja ohjeen                                          |                   | 
| -Osaa muuttaa merkkijonon reseptin tiedoiksi       |                   | 
| (esim. 1| Pekonipasta|pääruoka|30min|Ke..)         |                   | 
| -Osaa antaa merkkijonona i:n kentän tiedot         |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Reseptit-luokka (Reseptit)

|------------------------------------------------------------------------|
| Luokan nimi:   Reseptit                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Pitää yllä reseptikirjastoa, osaa lisätä         | - Resepti         |
|   ja poistaa reseptin                              |                   |
| - Lukee ja kirjoittaa reseptit tiedostoon          |                   | 
| - Osaa etsiä                                       |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ainesosa-luokka (Ainesosa)

|------------------------------------------------------------------------|
| Luokan nimi:   Aineosa                             | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Tietää aineosan nimen                            |                   |
| - Osaa muuttaa merkkijonon ainesosan tiedoiksi     |                   | 
| - Osaa antaa merkkijonona i:n kentän tiedot        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ainesosat-luokka (Ainesosat)

|------------------------------------------------------------------------|
| Luokan nimi:   Aineosat                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Pitää yllä tietoja aineosista, osaa lisätä       | - Ainesosa        |
|   ja poistaa aineosan                              |                   |
| - Lukee ja kirjoittaa aineosat tiedostoon          |                   | 
| - Osaa etsiä                                       |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ainesosa-luokka (Maara)

|------------------------------------------------------------------------|
| Luokan nimi:   Maara                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Tietää määrän                                    |                   |
| - Osaa muuttaa merkkijonon ainesosan tiedoiksi     |                   | 
| - Osaa antaa merkkijonona i:n kentän tiedot        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ainesosat-luokka (Maarat)

|------------------------------------------------------------------------|
| Luokan nimi:   Maarat                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Pitää yllä tietoja määristä  , osaa lisätä       | - Maara           |
|   ja poistaa määrän                                |                   |
| - Lukee ja kirjoittaa maarat tiedostoon            |                   | 
| - Osaa etsiä                                       |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Kirjasto-luokka (Kirjasto)

|------------------------------------------------------------------------|
| Luokan nimi:   Kirjasto                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Huolehtii Reseptit-, Ainesosat- ja Maarat-       | - Resepti         | 
|   luokkien yhteistyöstä ja välittää näitä tietoja  | - Reseptit        | 
| - Lukee ja kirjoittaa tiedostoon pyytämällä        | - Ainesosa        | 
|   apua avustajiltaan                               | - Ainesosat       | 
|                                                    | - Maara           | 
|                                                    | - Maara           | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Näyttö-luokka (Näyttö)

|------------------------------------------------------------------------|
| Luokan nimi:   Näyttö                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Maara           | 
| - Hoitaa kaiken näyttöön tulevan tekstin           | - Resepti         | 
| - Hoitaa kaiken tiedon pyytämisen käyttäjältä      | - Ainesosa        |  
|                                                    | - Kirjasto        | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------