wiki:kesa2014/suunnitelmat/iimanyysCRC
Last modified 4 years ago Last modified on 2014-06-17 17:17:29

CRC-kortit

Harjoitus-luokka (Harjoitus)

|------------------------------------------------------------------------|
| Luokan nimi:   Harjoitus                           | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| (- ei tiedä päiväkirjasta, eikä käyttöliittymästä) |                   | 
| - tietää harjoituksen kentät (pvm, klo, laji, ym)  |                   | 
| - osaa tarkistaa tietyn kentän oikeellisuuden      |                   |
|   (syntaksin)                                      |                   | 
| - osaa muuttaa 1.1.|8:30|..| - merkkijonon         |                   |
|   harjoituksen tiedoiksi                           |                   | 
| - osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - osaa laittaa merkkijonon i:neksi kentäksi        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Laji-luokka (Laji)

|------------------------------------------------------------------------|
| Luokan nimi:   Laji                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| (- ei tiedä päiväkirjasta, eikä käyttöliittymästä) |                   | 
| - tietää lajien kentät                             |                   | 
| - osaa tarkistaa tietyn kentän oikeellisuuden      |                   |
|   syntaksin)                                       |                   | 
| - osaa muuttaa 4|kalastus - merkkijonon            |                   |
|   lajin tiedoiksi                                  |                   | 
| - osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - osaa laittaa merkkijonon i:neksi kentäksi        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Paivakirja-luokka (Paivakirja)

|------------------------------------------------------------------------|
| Luokan nimi:   Paivakirja                          | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Harjoitukset    | 
| - huolehtii Harjoitukset ja Lajit - luokkien       | - Lajit           | 
|   välisestä yhteistyöstä ja välittää näitä tietoja | - Harjoitus       | 
|   pyydettäessä                                     | - Laji            | 
| - lukee ja kirjoittaa päiväkirjan tiedostoon       |                   | 
|   pyytämälläapua avustajiltaan                     |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Harjoitukset-luokka (Harjoitukset)

|------------------------------------------------------------------------|
| Luokan nimi:   Harjoitukset                        | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Harjoitus       | 
| - pitää yllä varsinaista harjoitusrekisteriä, eli  |                   | 
|   osaa lisätä ja poistaa harjoituksen              |                   | 
| - lukee ja kirjoittaa harjoituksen tiedostoon      |                   | 
| - osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Lajit-luokka (Lajit)

|------------------------------------------------------------------------|
| Luokan nimi:   Lajit                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Laji            | 
| - pitää yllä varsinaista lajirekisteriä, eli       |                   | 
|   osaa lisätä ja poistaa lajin                     |                   | 
| - lukee ja kirjoittaa lajit tiedostoon             |                   | 
| - osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Käyttöliittymä-luokka (Käyttöliittymä)

  • tämä tulee käytännössä jakaantumaan useampaan luokkaan
|------------------------------------------------------------------------|
| Luokan nimi:   Käyttöliittymä                      | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Päiväkirja      | 
| - hoitaa kaiken näyttöön tulevan tekstin           | - Harjoitus       | 
| - hoitaa kaiken tiedon pyytämisen käyttäjältä      | - Laji            | 
| (- ei tiedä lajin eikä harjoituksen yksityiskohtia)|                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------