Demo 5: Naked Objects tositoimissa

Naked Objects -kirja kannattaa taas pitää esillä.

Tehtävät

  1. Selvitä Kirjasto-ohjelman vaatimukset asiakkaalta (=Jonne).
  2. Tutki vaatimuksia ja tee proto Kirjasto-ohjelmasta asiakkaalle.

Tutkiminen yllä tarkoittaa Naked Objects -ohjelmistokehityksen ensimmäistä vaihetta.

Kirjasto-ohjelma

Tarve on kirjasto-ohjelmalle, jonka avulla voi pitää muistissa sitä, minkä kirjan mikäkin nide on lainassa kenellä. Lisähyötyä olisi, jos tallessa olisi jokunen yhteystieto ja tieto siitä, koska kirja oli tarkoitus palauttaa.

Eli, kun joku tulee lainaamaan minulta kirjan, laitan ylös lainaajan tiedot, jolleivat ne jo ole järjestelmässä, sekä tiedon siitä, minkä kirjan mikä nide on lainattu. Tällä hetkellä tuossa on kaikki tarvittava tieto, mutta mukavaa olisi, jos vielä lainauspäivämäärä ja oletettu palautuspäivämäärä pysyisi tallessa.

Selailemaan pitäisi pystyä lainassa olevia niteitä, sekä lainaajia.

Osoitteesta sorsa.it.jyu.fi löytyy CVS-palvelin demojen käyttöön. Sinne on tunnukset heillä, jotka ovat aiemmissa demoissa käyneet. Demojen käyttöön löytyy kaksi CVS-varastoa CVSROOT:sta :ext:tunnus@sorsa.it.jyu.fi:/var/opt/cvs/kirjasto/r1 ja ...r2. Jos teillä on ssh-avaimet jo sorsassa, niin hieno juttu. Jos edellinen lause oli täysin hepreaa, älkää siitä välittäkö. Joudutte vain hieman useammin kirjoittamaan salasanaa IDE:llenne. Salasana sorsaan on sama kuin muihinkin yliopiston tietokoneisiin (laskentakeskuksen salasana).

CVS:n asetukset Eclipsessä.

Naked Objects -dokumentaatio.