wiki:Kesä2012/suunnitelmat/alvianpe/ht4
Last modified 6 years ago Last modified on 2012-06-12 11:38:17

1. Tietorakenteen kuva

2. CRC-kortit

2.1. Olut-luokka

|------------------------------------------------------------------------|
| Luokan nimi: Olut                                  | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    |                   |
|- tietää oluen kentät (nimi, panimo, maa, jne.)     |                   |
|- osaa tarkistaa tietyn kentän syntaksin            |                   |
|- osaa poimia tietoja tolppa-erotetusta merkkijonosta                   |
|- osaa antaa merkkijonona i:n kentän tiedot         |                   |
|- osaa laittaa merkkijonon i:nneksi kentäksi        |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

2.2. Arvio-luokka

|------------------------------------------------------------------------|
| Luokan nimi: Arvio                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    |                   |
|- tietää arvion kentät (nimi, panimo, maa, jne.)    |                   |
|- osaa tarkistaa tietyn kentän syntaksin            |                   |
|- osaa poimia tietoja tolppa-erotetusta merkkijonosta                   |
|- osaa antaa merkkijonona i:n kentän tiedot         |                   |
|- osaa laittaa merkkijonon i:nneksi kentäksi        |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

2.3. Olutpaivakirja-luokka

|------------------------------------------------------------------------|
| Luokan nimi: Olutpaivakirja                        | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |- Oluet            |
|                                                    |- Arviot           |
|- huolehtii Oluet- ja Arviot-luokkien välisestä     |- Olut             |
|  yhteistyöstä ja välittää näitä tietoja pyydettäessä- Arvio            |
|- lukee ja kirjoittaa tiedostoon pyytämällä apua    |                   |
|  avustajiltaan                                     |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

2.4. Oluet-luokka

|------------------------------------------------------------------------|
| Luokan nimi: Oluet                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |- Olut             |
|                                                    |                   |
|- pitää yllä varsinaista olutrekisteriä, eli osaa   |                   |
|  lisätä ja poistaa oluen                           |                   |
|- lukee ja kirjoittaa oluet-tiedostoon              |                   |
|- osaa etsiä ja lajitella eri tavoilla              |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

2.5. Arviot-luokka

|------------------------------------------------------------------------|
| Luokan nimi: Arviot                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |- Arvio            |
|                                                    |                   |
|- pitää yllä varsinaista arviorekisteriä, eli osaa  |                   |
|  lisätä ja poistaa arvion                          |                   |
|- lukee ja kirjoittaa arviot-tiedostoon             |                   |
|- osaa etsiä ja lajitella eri tavoilla              |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

2.6. Naytto-luokka

Jakautuu käytännössä useampaan luokkaan, kuvaa käyttöliittymää.

|------------------------------------------------------------------------|
| Luokan nimi:   Naytto                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   |
|                                                    | - Olutpaivakirja  |
| - hoitaa kaiken näyttöön tulevan tekstin           | - Olut            |
| - hoitaa kaiken tiedon pyytämisen käyttäjältä      | - Arvio           |
|                                                    |                   |
|                                                    |                   |
|                                                    |                   |
|-------------------------------------------------------------------------

Attachments