wiki:kesa2014/suunnitelmat/ankaimbeCRC
Last modified 3 years ago Last modified on 2014-06-23 21:00:01

CRC-kortit

Kone-luokka (Kone)

|------------------------------------------------------------------------|
| Luokan nimi: Kone                                  | Avustajat:        |
|------------------------------------------------------------------------|
| Vastuualueet:                                      |                   | 
|                                                    |                   |
| - Tietää koneen kentät                             |                   | 
| - Osaa muuttaa 1|CAT|kaivinkone |ABC-123|... koneen|                   | 
|   vastaavien kenttien tiedoiksi                    |                   | 
| - Osaa antaa merkkijonona i.:n kentän tiedot       |                   | 
| - Osaa laittaa merkkijonon i.:ksi kentäksi         |                   | 
| - Ei tiedä muista koneista eikä käyttöliittymästä  |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Koneet-luokka (Koneet)

|------------------------------------------------------------------------|
| Luokan nimi:   Koneet                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Kone            | 
|                                                    |                   | 
| - Näyttää koneet listassa                          |                   |
| - Osaa lisätä ja poistaa koneita (varsinainen      |                   | 
|   rekisterin ylläpito)                             |                   | 
| - Lukee ja kirjoittaa koneet tiedostoon            |                   | 
| - Osaa etsiä ja lajitella koneet                   |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Huolto-luokka (Huolto)

|------------------------------------------------------------------------|
| Luokan nimi: Huolto                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   | 
| - Tietää huollon kentät                            |                   | 
| - Osaa muuttaa 1|Moottorin öljynvaihto|...         |                   | 
|   -merkkijonon huoltotapahtuman tiedoiksi          |                   | 
| - Osaa antaa merkkijonona i.:n kentän tiedot       |                   | 
| - Osaa laittaa merkkijonon i.:ksi kentäksi         |                   | 
| - Ei tiedä muista huolloista eikä käyttöliittymästä|                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Huollot-luokka (Huollot)

|------------------------------------------------------------------------|
| Luokan nimi: Huollot                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Huolto          | 
|                                                    |                   | 
| - Näyttää huoltotapahtumat listassa                |                   | 
| - Osaa lisätä ja poistaa huoltotapahtumia          |                   | 
| - Lukee ja kirjoittaa huollot tiedostoon           |                   | 
| - Osaa lajitella huollot aakkos- ja päivämäärä-    |                   | 
|   järjestykseen                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Tietokanta-luokka (Tietokanta)

|------------------------------------------------------------------------|
| Luokan nimi: Tietokanta                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      | - Koneet          | 
|                                                    | - Huollot         | 
| - Huolehtii konelista- ja huoltolista-luokkien     |                   | 
|   yhteistyöstä ja välittää näitä tietoja           |                   | 
| - Lukee ja kirjoittaa konelistan tiedostoon        |                   | 
|   pyytämällä apua avustajiltaan                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Näyttö-luokka (Naytto)

|------------------------------------------------------------------------|
| Luokan nimi:   Naytto                              | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | - Kone            | 
| - Hoitaa kaiken näyttöön tulevan tekstin           | - Koneet          | 
| - Hoitaa tietojen ja toimintojen pyytämisen        | - Huolto          | 
|   käyttäjältä                                      | - Huollot         | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------