wiki:dvdRekisteriCRC
Last modified 5 years ago Last modified on 2012-07-05 17:07:01

CRC-kortit

Ohjaaja-luokka (Ohjaaja)

|------------------------------------------------------------------------|
| Luokan nimi: Ohjaaja                               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| (- ei tiedä elokuvista, eikä käyttöliittymästä)    |                   | 
|  - tietää ohjaajan nimen ja ID:n                   |                   | 
|  - palauttaa nimen tai ID:n                        |                   | 
|  - osaa siirtää merkkijono (tiedostosta) luokan    |                   | 
|    tiedoiksi                                       |                   | 
|  - osaa muuttaa luokan tiedot tiedostoon meneväksi |                   | 
|    merkkijonoksi                                   |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Ohjaajat-luokka (Ohjaajat)

|------------------------------------------------------------------------|
| Luokan nimi:   Ohjaajat                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | Ohjaaja           |  
| - tietää Ohjaaja luokan                            |                   | 
| - lataa muistiin ohjaajat                          |                   | 
| - tallettaa levylle ohjaajat                       |                   |
|                                                    |                   | 
| - osaa ilmoittaa ohjaajien määrän                  |                   | 
| - osaa etsiä filtterin mukaan ohjaajat             |                   | 
| - osaa poistaa ohjaajan                            |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Maat-luokka (Maat)

|------------------------------------------------------------------------|
| Luokan nimi: Maat                                  | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| (- ei tiedä elokuvista, eikä käyttöliittymästä)    |   Maa             | 
|  - tietää maiden määrän                            |                   | 
|  - tietää Maa-luokan                               |                   | 
|  - käynnistettäessä lataa maat                     |                   | 
|  - osaa muuttaa tiedoston merkkijonot luokan       |                   | 
|    tiedoksi.                                       |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Maa-luokka (Maa)

|------------------------------------------------------------------------|
| Luokan nimi: Maa                                   | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| (- ei tiedä elokuvista, eikä käyttöliittymästä)    |                   | 
|  - tietää maan nimen ja ID:n                       |                   | 
|  - palauttaa ID:llä maan nimen                     |                   | 
|  - palauttaa nimellä maan ID:n                     |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Nayttelija-luokka (Nayttelija)

|------------------------------------------------------------------------|
| Luokan nimi: Nayttelija                            | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| (- ei tiedä elokuvista, eikä käyttöliittymästä)    |                   | 
|  - tietää nayttelijan nimen ja ID:n                |                   | 
|  - palauttaa nayttelijan nimen tai ID:n            |                   | 
|  - osaa siirtää merkkijono (tiedostosta) luokan    |                   | 
|    tiedoiksi                                       |                   | 
|  - osaa muuttaa luokan tiedot tiedostoon meneväksi |                   | 
|    merkkijonoksi                                   |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

Nayttelijat-luokka (Nayttelijat)

|------------------------------------------------------------------------|
| Luokan nimi:   Nayttelijat                         | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | Nayttelija        |  
| - tietää nayttelijan luokan                        |                   | 
| - lataa muistiin nayttelijat                       |                   | 
| - tallettaa levylle nayttelijat                    |                   |
|                                                    |                   | 
| - osaa ilmoittaa nayttelijöiden määrän             |                   | 
| - osaa etsiä filtterin mukaan nayttelijat          |                   | 
| - osaa poistaa nayttelijan                         |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

DVDRekisteri-luokka (DVDRekisteri)

+---------------------------------------------------------------------------+
| Luokan nimi:   DVDRekisteri                        | Avustajat:           |
+---------------------------------------------------------------------------+
| Vastuualueet:                                      |                      | 
|                                                    | - Ohjaajat           | 
| - huolehtii DVD, Ohjaajat, Maat ja Nayttelijat -   | - Nayttelijat        | 
|   luokkien välisestä yhteistyöstä ja välittää      | - Maat               | 
|   näitä tietoja pyydettäessä                       | - DVDt               | 
| - lukee ja kirjoittaa kerhon tiedostoon pyytämällä | - DVDNayttelijatInd  | 
|   apua avustajiltaan                               |                      | 
|                                                    |                      | 
|                                                    |                      | 
|                                                    |                      | 
+---------------------------------------------------------------------------+

DVDt-luokka (DVDt)

|------------------------------------------------------------------------|
| Luokan nimi:   DVDt                                | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | DVD               |  
| - tietää DVD luokan                                |                   | 
| - lataa muistiin DVDt                              |                   | 
| - tallettaa levylle DVDt                           |                   |
|                                                    |                   | 
| - osaa ilmoittaa elokuvien määrän                  |                   | 
| - osaa etsiä filtterin mukaan elokuvat             |                   | 
| - osaa poistaa elokuvan                            |                   |
| - pyytää poistoa ohjaajat luokalta ohjaajan poistoa|                   | 
|   jos ohjaajalla ei ole elokuvia                   |                   | 
| - pyytää poistoa nayttelijat luokalta nayt. poistoa|                   | 
|   jos nayttelijalla ei ole elokuvia                |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

DVD-luokka (DVD)

|------------------------------------------------------------------------|
| Luokan nimi:   DVD                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    |                   |  
| - tietää dvd:n nimen, ohjaajien, maan ja           |                   | 
|   näyttelijöiden iD:t                              |                   |
| - lataa muistiin dvd:t käynnistyksen yhteydessä    |                   | 
| - tallettaa levylle dvd:t                          |                   |
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

DVDNayttelijaIndeksi-luokka ()

|------------------------------------------------------------------------|
| Luokan nimi: DVDNayttelijaIndeksi                  | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
| (- ei tiedä elokuvista, eikä Näyttelijöistä )      |                   | 
|  - tietää DVD:n ID:n ja siinä esiintyvän           |                   | 
|    näyttelijän ID:n                                |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

DVDNayttelijaIndeksit-luokka ()

|------------------------------------------------------------------------|
| Luokan nimi:   DVDNayttelijaIndeksit               | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | DVDNayttelija-    |  
| - tietää DVDNayttelija luokan                      | indeksi           | 
| - lataa muistiin DVDNayttelijaindeksin             |                   | 
| - tallettaa levylle DVDNayttelijaindeksin          |                   |
|                                                    |                   | 
| - osaa ilmoittaa DVD:n näyttelijöiden IDt          |                   | 
| - osaa ilmoittaa näyttelijän elokuvien ID:t        |                   | 
| - osaa poistaa ristiinkytkennän                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------

käyttöliittymä-luokka (GUI)

|------------------------------------------------------------------------|
| Luokan nimi:   GUI                                 | Avustajat:        |
|-------------------------------------------------------------------------
| Vastuualueet:                                      |                   | 
|                                                    | DVDrekisteri      |  
| - tietää DVDrekisteri luokan                       | Ohjaaja           | 
| - osaa paivittää näytölle haetut tiedot            | Nayttelija        | 
| - ottaa vastaan käyttäjän syötteet ja välittää ne  | DVD               |
| eteenpäin DVDrekisteri-luokalle                    | Maa               | 
|                                                    |                   | 
| - tulostaa ruudulle käikki tarvittavat tiedot      |                   | 
|                                                    |                   | 
|-------------------------------------------------------------------------