|
. |
. |
. |
Oppimateriaali
- Kalvokopiot
- Moniste
- Kurssin pääoppikirjana on luentomoniste:
- Laine H: Johdatus sovellussuunnitteluun,
Helsingin yliopisto, Tietojenkäsittelytieteen laitos, 2000
Moniste on saatavilla myös pdf-muodossa neljänä osana tämän www:n kautta.
Monisteen paperikopioiden tekeminen laitoksen tulostimilla ei ole sallittua
(omalla kirjoittimella saa tulostaa).
Moniste riittää kurssin suoritukseen.
Luentomateriaali on myös saatavissa tämän sivun kautta.
Luentomateriaali
Luentomateriaali on edelliseltä luennointikerralta. Siihen voi tulla muutoksia. Muuttuneet osat mekitään
taulukkoon.
Moniste
Muuta
- UML Reference card (Holub)
- Laitokselle on Windows ympäristöön asennettu Rational Rose:n opiskelijaversio,
Nokian tutkimuskeskuksen Mermaid ja Plastic Lite. Näistä kahdella ensimmäisellä
saa eri tyyppisiä kaavioita. Plasticilla saa tehtyä vain luokkakaavioita.
Rose generoi luokkakaavioista C++:aa Plastic Lite Javaa.
Plastic Litella saa kaaviot julkaisukelpoisessa JPEG muodossa.
Rational Rosella on vain oma muotonsa eikä edes copy-paste toimi kunnolla.
Mermaidissa on vain oma muotonsa, mutta copy-paste toimii.
Omaa asennusta varten Rational Rosen opiskelijaversio löytyy nopeimmin osoitteesta
http://www.cs.helsinki.fi/u/laine/softa/rosestuded.zip ja Plastic Lite
samasta hakemistosta tiedostosta plastic_1_1_lite.exe.
Linuxin KDE2 ympäristön Development-valikosta löytyy
kUML-niminen ohjelmisto (valikossa UML), jolla saa luokka- ja käyttötapauskaavioita.
Ohjelma tallettaa kaaviot omassa sisäisessä muodossaan, mutta julkaisukelpoisen kuvan saa aikaan
kopioimalla kaavion ja liimaamalla kuvan vaikkapa XPaint ohjelmaan,
josta sen sitten voi tallentaa useassakin eri grafiikkamuodossa.
Linux-ympäristöstä löytyy myös dia-niminen kaavio-ohjelma (/opt/dia/dia).
Muitakin ilmaisia ohjelmia on saatavissa. Seuraavassa on Java-pohjaisia ohjelmia,
joiden pitäisi toimia sekä Linuxissa että Windowsissa.
- ArgoUML löytyy
osoitteesta http://argouml.tigris.org.
Ohjelmalla saa eri tyyppisiä kaavioita. Ainakin Windows/NT ympäristöön
asennus onnistui helposti. Tällä ohjelma saa kaavion tallennettuna paitsi omassa
muodossaan myös GIF-muodossa.
- Fujaba löytyy osoitteesta (http://www.fujaba.de/). Ohjelmalla voi laatia monia kaaviotyyppejä ja generointia Java koodia. (ei kokeiltu)
- Poseidon UML löytyy osoitteesta (http://www.gentleware.com/) Ohjelmalla voi laatia monia kaaviotyyppejä ja
generointia Java koodia. (ei kokeiltu)
|