This is an old revision of the document!
A programsorozat weblapja itt elérhető.
Az UML modellezést hagyományosan szoftverrendszerek architektúrájának tervezésére szokták használni. Az UML eszköztára azonban ma már futtatható modellek létrehozását is lehetővé teszi, így nincs szükség a “tervezés” és a “kódolás” szétválasztására. Mivel a grafikus UML diagramok szerkesztése nehézkes, különösen a viselkedés részletes leírása esetén, ezért egy szöveges modellező nyelvet fogunk használni a feladatok megoldásához, a grafikus diagramokat pedig generálni fogjuk. Kipróbáljuk továbbá a modellek interaktív futtatását, és összekapcsolását Java-ban írt szoftverekkel.
eclipse-nyariiskola
könyvtárban az eclipse
futtatható állományt kell elindítani.workspace-nyariiskola
könyvtárt kell megadni (az elérési útvonalával együtt). Használja a fájlválasztó dialógusablakot a könyvtár kiválasztásához.
A következő feladatokat az _1_osztalymodellezes
projekt university.xtxtuml
fájljában kell megoldani, a diagram definíció(ka)t pedig a UniversityDiagram.java
fájlban kell elhelyezni.
A következő feladatokat a _2_allapotmodellezes
projekt AlarmDevice.xtxtuml
fájljában kell megoldani.
AlarmDevice
osztály egy riasztóberendezést reprezentál, ami kezdetben kikapcsolt állapotban van. Vegyen fel egy kezdőállapotot és egy kezdő állapotátmenetet a kikapcsolt állapothoz!AlarmDeviceDiagram
leírás segítségével az osztálydiagramot és a hozzá tartozó állapotdiagramot! Az állapotdiagram generálására vonatkozó opciót be kell kapcsolni a dialógusablakban!