UML-kaavio

Kurssin toinen palautettava harjoitustyö on UML-kaavio. Työn tarkoituksena on harjoitella formaalia merkintätapaa, jolla ohjelmien rakenne (ja toiminta) voidaan nopeasti esittää. Itse mallinnuksen lisäksi tulee kirjoittaa lyhyt kuvaus piirretystä kaaviosta.

Tehtävä tulee palauttaa määräaikaan mennessä palautusohjeen mukaisesti. UML-kaavion tekemiseen voi käyttää koulunkin koneilta (Paniikista) löytyvää Dia-ohjelmistoa. Eräs toinen hyvä ja helppokäyttöinen vaihtoehto on ArgoUML tai tekstipohjainen Eclipsen plug-in:ina toimiva pääassistentin suosikki PlantUML. Jos et jostain syystä halua tai pysty käyttämään suositeltuja työkaluja, myös muunlaiset oikeamuotoiset suoritukset hyväksytään.

Sisältö

Tehtävän tekstiosion muotoilussa kannattaa noudattaa esseeohjeen mukaista muotoilua. Tämän tehtävän laajuus on kuitenkin esseetä jonkin verran suppeampi. Se ei kuitenkaan tarkoita, että teksti olisi täysin vapaamuotoinen, vaan siinäkin tulee noudattaa sopivaa viittauskäytäntöä, joka on yksityiskohtaisemmin kuvailtu esseeohjeessa.

Kaavion laatiminen

Tämä ohje ei käsittele sen tarkemmin kaavion laatimista, sillä se on osa kirjoitustehtävää. Joitakin periaatteita muotoilun osalta voi soveltaa käsitekartan ohjeista. Tosin, mikäli käytät kaavion laatimiseen tekstipohjaista työkalua, sinun ei tarvitse juurikaan huolehtia asettelusta ja ulkoasusta.

Palautus

Tehtävä tulee palauttaa zip-pakettina, joka sisältää PDF-muotoisen dokumentin ja UML-kaavion häviöttömässä kuvaformaatissa.