wiki:kesa2014/suunnitelmat/oltomineCRC
Last modified 3 years ago Last modified on 2014-06-24 09:57:57

CRC-kortit

Keli-luokka (Keli)

|------------------------------------------------------------------------|
| Luokan nimi: Keli                                  | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Huolehtii luokkien Paivat ja Kellonajat välisestä |-Paivat            | 
|  kommunikoinnista.                                 |-Kellonajat        | 
| -Hakee ja välittää tietoa näiden välillä.          |-Paiva             | 
| -Lukee ja kirjoittaa säätietoja avustajiensa       |-Kellonaika        | 
|  avulla.                                           |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Päivämäärä-luokka (Paiva)

|------------------------------------------------------------------------|
| Luokan nimi: Paiva                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Tietää päivän tiedot (päivämäärä, t avg,...)      |                   | 
| -Osaa tarkistaa tietyn kentän syntaksin oikeelli-  |                   | 
|  suuden.                                           |                   | 
| -Osaa muuttaa merkkijonon 1|30.05.2014|15,0|17,2|..|                   | 
|  päivämäärän tiedoiksi.                            |                   | 
| -Osaa antaa merkkijonona i:n kentän tiedot.        |                   | 
| -Osaa laittaa merkkijonon i:neksi kentäksi.        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Päivämäärät-luokka (Paivat)

|------------------------------------------------------------------------|
| Luokan nimi: Paivat                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Pitää yllä päivärekisteriä.                       |-Paiva             | 
| -Osaa lisätä päivämäärän.                          |                   | 
| -Lukee ja kirjoittaa päivämäärien tiedostoon.      |                   | 
| -Osaa etsiä ja lajitella                           |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Kellonaika-luokka (Kellonaika)

|------------------------------------------------------------------------|
| Luokan nimi: Kellonaika                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Tietää kellonajan tiedot(ukkostaako,sataako,...). |                   | 
| -Osaa tarkistaa tietyn kentän syntaksin oikeelli-  |                   | 
|  suuden.                                           |                   | 
| -Osaa muuttaa merkkijonon 1|1|13:15|pilvistä, 8/8..|                   | 
|  kellonajan tiedoiksi.                             |                   | 
| -Osaa antaa merkkijonona i:n kentän tiedot.        |                   | 
| -Osaa laittaa merkkijonon i:neksi kentäksi.        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Kellonajat-luokka (Kellonajat)

|------------------------------------------------------------------------|
| Luokan nimi: Kellonajat                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Pitää yllä kellonaikarekisteriä.                  | -Kellonaika       | 
| -Osaa lisätä kellonajan.                           |                   | 
| -Lukee ja kirjoittaa kellonaikojen tiedostoon.     |                   | 
| -Osaa etsiä ja lajitella                           |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Käyttöliittymä-luokka (Kayttoliittyma)

  • tämä tulee käytännössä jakaantumaan useampaan luokkaan
|------------------------------------------------------------------------|
| Luokan nimi: Kayttoliittyma                        | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| -Hoitaa kaiken näyttöön tulevan tekstin.           |-Keli              | 
| -Hoitaa kaiken tiedon pyytämisen käyttäjältä.      |-Paivat            | 
|                                                    |-Kellonajat        | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------