|
. |
. |
. |
Oppimateriaali
- Kalvokopiot
- Moniste
- Kurssin pääoppikirjana on luentomoniste:
- Laine H: Johdatus sovellussuunnitteluun,
Helsingin yliopisto, Tietojenkäsittelytieteen laitos, 2002
Moniste on saatavilla myös pdf-muodossa neljänä osana tämän www:n kautta.
Monisteen paperikopioiden tekeminen tietojenkäsittelytieteen 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.
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)
|