Kaavionpiirtelyapuvälineitä
Viimeksi päivitetty 20.3.2004. Kiitos korjauksista ja lisäyksistä Juho Teuholle. Sivua ei päivitetä aktiivisesti; sisältöä saa uusiokäyttää vapaasti. Kerro missä käytät niin linkitän eteenpäin.
This information is also available in English, but the page is updated separately.
- Dia (Linux, Windows)
- Rational Rose (Windows, Linux)
- ArgoUML (Windows, Linux / Java)
- FUJABA (Windows, Linux / Java)
- Poseidon for UML (Windows, Linux / Java)
- Umbrello (Linux)
- OmniGraffle (Mac OS X)
- Plastic Lite (Windows)
Dia (Linux ja Windows)
- Dian kotisivu
- Dia löytyy laitoksen Linux-koneilta, /usr/bin/dia
- Linux: Ainakin Mandrake-jakelussa Dia tulee mukana, epäilemättä myös Fedorassa. Versio 0.92 on julkaistu 10.19.2003. Dian RPM-muotoisen asennuspaketin voi löytää mm. rpmfind.netin kautta. (Hae Dia rpmfind.netistä) Dian Debian-asennus tapahtuu komennolla apt-get install dia; suosittelemme kipaisemaan unstable-puolen version, sillä Woodyn (stable-haara tämän kirjoituksen aikana) versio alkaa olla jo iäkkäähkö.
- Windows: asennusohjelma Dialle (SourceForge).
Dia on monipuolinen kaavionpiirtelyohjelma. Se on jo varsin käyttökelpoinen kehityksessä olevaksi projektiksi (maaliskuussa 2003 uusin versio on 0.91), mutta jos piirrät isompia kaavioita, tallenna säännöllisesti, sillä Dia kaatuilee silloin tällöin.
Rational Rose (Windows ja Linux)
- Rational Rosen kotisivu. IBM on ostanut Rational Softwaren.
- Rational Rose löytyy laitoksen Windows-koneilta.
- Kokeiluversioita Windowsille ja Linux/Solaris/HP/IRIXille. Vaatii rekisteröinnin (sähköposti ja kyselylomakkeen täyttö), ja on sen jälkeen käytettävissä vain 15 päivää. En suosittele kotikäyttöön.
Rational Rosea en itse ole kokeillut, mutta se on UML-kaavioidenpiirtelyohjelma siinä missä Plastic Litekin.
ArgoUML (Windows ja Linux / Java)
ArgoUML on Java-pohjainen UML-kaavionpiirtelyohjelma. Vaatii Java 2 -ajoympäristön (JRE tai JDK). (java.sun.com/j2se/)
FUJABA (Windows ja Linux / Java)
- Fujaba-projektin kotisivu
- Fujaba 4:n alpha-versio (saksalainen "peilipalvelin")
- Fujaba 3 (sama peili)
FUJABA on Java-pohjainen UML-kaaviopiirturi, vaatii JDK-version 1.4.1. (java.sun.com/j2se/) Ohjelma osaa näemmä generoida myös Java-koodia.
Poseidon for UML (Windows ja Linux / Java)
- Tuottajan kotisivu
- Poseidon for UML Community Edition (Kysyy sähköpostiosoitetta, mutta toimii kuuleman mukaan kiltisti ilmankin.)
Poseidon for UML on ArgoUML-projektista lähtöisin oleva UML-kaaviopiirtelijä. Sivuilla näyttää olevan asennusapuohjelma Windowsille, Linuxille ja MacOS X:lle. Vaatii "Java 1.4:n" (java.sun.com/j2se/), ja osaa generoida Java-koodia.
Umbrello (Linux)
- Umbrello löytyy laitoksen Linuxeista KDE-valikosta.
- Umbrello tulee uusimman KDE:n (3.2) mukana, ja siitä on saatavissa RPM- ja DEB-paketteja.
- Umbrello-projektin kotisivu.
Juho: Umbrello KDE-porukan UML-editori. Osaa ainakin jollakin tasolla kaikki oleelliset kaaviotyypit. Umbrellosta saa ulos exporttina kuvia, ja generoitua (huonoa) koodia.
OmniGraffle (Mac OS X)
- OmniGrafflen kotisivu.
- OmniGraffle on kaupallinen tuote, josta on saatavilla ilmainen demoversio.
Juho: Mainio kaavionpiirto-ohjelma Macille, vähän kuin Dia steroideilla. Ei kuitenkaan varsinainen suunnittelutyökalu, kuten ei Diakaan.
Plastic 2003 Personal Edition (Windows)
- Plastic 2003:n lataussivu (Plastic Software)
- Plastic Lite löytyy (2003) laitoksen Windows-koneilta.
Plastic on UML-kaavionpiirtelyohjelma Windowsille. Sen käyttöliittymä pyrkii tarkistamaan, että piirretyt kaaviot ovat validia UML:ää, mikä ajoittain tuntuu haittaavan käytettävyyttäkin. Testattu versio Plastic Lite, joka on poistunut Plastic Softwaren tuotelistalta.
Kurssin kotisivulle (Johdatus sovellussuunnitteluun, kevät 2003)
Sivu viimeksi päivitetty 20.3.2004 (Sini Ruohomaa). Linkki-/tuotevihjeitä otetaan vastaan. English translation by Ismo Aulaskari.

