wiki:kesa2014/suunnitelmat/sakrtemoCRC
Last modified 3 years ago Last modified on 2014-06-18 13:08:32

CRC-kortit

Osto-luokka (Osto)

|------------------------------------------------------------------------|
| Luokan nimi: Osto                                  | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| - Tietää oston kentät                              |                   | 
| - Osaa muuttaa 1|1|1.1.2014... -merkkijonon        |                   | 
|   oston tiedoiksi                                  |                   | 
| - Osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - Osaa laittaa merkkijonon i:nneksi kentäksi       |                   | 
| - Ei tiedä tietokannasta eikä käyttöliittymästä    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ostot-luokka (Ostot)

|------------------------------------------------------------------------|
| Luokan nimi: Ostot                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Osto            | 
| - Pitää yllä ostorekisteriä, eli osaa lisätä       |                   | 
|   ja poistaa ostoja                                |                   | 
| - Kirjoittaa ja lukee ostot tiedostoon             |                   | 
| - Osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |  
|-------------------------------------------------------------------------

Tyyppi-luokka (Tyyppi)

|------------------------------------------------------------------------|
| Luokan nimi: Tyyppi                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| - Tietää tyypin kentät                             |                   | 
| - Osaa muuttaa 1|päivittäistavara -merkkijonon     |                   | 
|   oston tiedoiksi                                  |                   | 
| - Osaa antaa merkkijonona i:n kentän tiedot        |                   | 
| - Osaa laittaa merkkijonon i:nneksi kentäksi       |                   | 
| - Ei tiedä tietokannasta eikä käyttöliittymästä    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Tyypit-luokka (Tyypit)

|------------------------------------------------------------------------|
| Luokan nimi: Tyypit                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Tyyppi          | 
| - Pitää yllä tyyppirekisteriä, eli osaa lisätä     |                   | 
|   ja poistaa tyyppejä                              |                   | 
| - Kirjoittaa ja lukee tyypit tiedostoon            |                   | 
| - Osaa etsiä ja lajitella                          |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   |  
|-------------------------------------------------------------------------

Tietokanta-luokka (Tietokanta)

|------------------------------------------------------------------------|
| Luokan nimi: Tietokanta                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Ostot           | 
| - Huolehtii Tyypit- ja Ostot-luokkien välisestä    | - Tyypit          | 
|   yhteistyöstä ja välittää näitä tietoja           |                   | 
| - Lukee ja kirjoitta tiedot tiedostoon             |                   | 
|   avustajien avulla                                |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Näytto-luokka (Naytto)

|------------------------------------------------------------------------|
| Luokan nimi: Naytto                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Tietokanta      | 
| - Hoitaa kaiken näyttöön tulevan tekstin           | - Ostot           | 
| - Hoitaa kaiken tiedon pyytämisen käyttäjältä      | - Tyypit          | 
| - Ei tiedä tietokannan, ostojen eikä tyyppien      | - Osto            | 
|   yksityiskohtia                                   | - Tyyppi          | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------