wiki:kesa2014/suunnitelmat/serielihCRC
Last modified 3 years ago Last modified on 2014-06-26 18:41:21

CRC-kortit

Asiakas-luokka (Asiakas)

|------------------------------------------------------------------------|
| Luokan nimi:   Asiakas                             | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
|(- ei tiedä asiakasrekisterista,                    |                   |
|   eikä käyttöliittymästä)                          |                   | 
| - tietää asiakkaan kentät (nimi,osoite,puhnro,jne.)|                   | 
| - osaa tarkistaa tietyn kentän oikeellisuuden      |                   |
|   (syntaksin)                                      |                   | 
| - osaa muuttaa 1|Koirala Pirkko|..| - merkkijonon  |                   |
|   asiakkaan tiedoiksi                              |                   | 
| - osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - osaa laittaa merkkijonon i:neksi kentäksi        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Koira-luokka (Koira)

|------------------------------------------------------------------------|
| Luokan nimi:   Koira                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| (- ei tiedä asiakasrekisteristä,                   |                   |
|   eikä käyttöliittymästä)                          |                   | 
| - tietää koirien kentät                            |                   | 
| - osaa tarkistaa tietyn kentän oikeellisuuden      |                   |
|   syntaksin)                                       |                   | 
| - osaa muuttaa 2|1|Purre|11.2.2000 - merkkijonon   |                   |
|   koiran tiedoiksi                                 |                   | 
| - osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - osaa laittaa merkkijonon i:neksi kentäksi        |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Rekisteri-luokka (Rekisteri)

|------------------------------------------------------------------------|
| Luokan nimi:   Rekisteri                           | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Asiakkaat       | 
| - katsoo, että Asiakkaat ja Koirat - luokkien      | - Koirat          | 
|   välinen yhteistyö sujuu ja välittää näiden       | - Asiakas         |
|   tietoja tarvittaessa                             | - Koira           | 
|                                                    |                   | 
| - lukee ja kirjoittaa rekisterin tiedostoon        |                   |
|   pyytämällä apua avustajiltaan                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Asiakkaat-luokka (Asiakkaat)

|------------------------------------------------------------------------|
| Luokan nimi:   Asiakkaat                           | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Asiakas         | 
| - pitää yllä varsinaista asiakasrekisteriä,        |                   |
|   eli osaa lisätä ja poistaa asiakkaan             |                   | 
|                                                    |                   | 
| - lukee ja kirjoittaa asiakkaat tiedostoon         |                   | 
| - osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Koirat-luokka (Koirat)

|------------------------------------------------------------------------|
| Luokan nimi:   Koirat                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Koira           | 
| - pitää yllä varsinaista koirien rekisteriä, eli   |                   | 
|   osaa lisätä ja poistaa koiran                    |                   | 
| - lukee ja kirjoittaa koirat tiedostoon            |                   | 
| - osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Kayttoliittyma-luokka (Kayttoliittyma)

  • jakautuu käytännössä useampaan luokkaan
|------------------------------------------------------------------------|
| Luokan nimi:   Kayttoliittyma                      | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Rekisteri       | 
| - hoitaa kaiken näyttöön tulevan tekstin           | - Asiakas         | 
| - hoitaa kaiken tiedon pyytämisen käyttäjältä      | - Koira           | 
|(- ei tiedä rekisterin eikä koiran yksityiskohtia)  |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------