UML modellező - Kiadási megjegyzések

© Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.

Kiadási megjegyzések

1.0 Korlátozások
   1.1 Modell ellenőrzés: szekvenciadiagramok
   1.2 A 6.0 modellel pathmap elemként importált profilokat nem lehet frissíteni
2.0 Ismert problémák és elkerülésük
   2.1 Élsimítási problémák Linux SUSE 9 rendszereken

1.0 Korlátozások

1.1 Modell ellenőrzés: szekvenciadiagramok

Ha létrehoz egy UML szekvenciadiagramot és szerkeszti egy modellben, akkor a következő típusú ellenőrzési hibák jelentkezhetnek:

A "<Connector>" kapcsolatot csak szerepből lehet megadni, a szükséges felületet biztosítva a szerephez.

Ez a hiba/figyelmeztetés az UML 2.1 meghatározások ellentmondásai miatt fordulhat elő. Az UML meghatározás megszorításának ez a definíciója mellékhatásként korlátozza az olyan szekvenciadiagramok kommunikációs diagramjának létrehozását, melyek életvonalai nem ábrázolnak felületeket biztosító és megkövetelő szerepeket. A használhatóság kedvéért  kapcsolatok vannak létrehozva minden létrehozott életvonal ábrázolt tulajdonságai között, hogy létre lehessen hozni a kommunikációs diagramokat.

A "<Műveleti esemény fogadása> ReceiveOperationEvent1" IRJA0131W "művelet" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.

A "<Műveleti esemény küldése> SendOperationEvent1" IRJA0131W "művelet" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.

A "<Jelzés esemény fogadása>" IRJA0131W "jelzés" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.

A "<Jelzés esemény küldése>" IRJA0131W "jelzés" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.

Ezek a hibák/figyelmeztetések azért fordulnak elő, mert az UML specifikáció szerint ezeket a jellemzőket meg kell adni az ilyen UML elemekhez. Azonban így a felhasználók nem használhatnának "vázlat" szekvenciadiagramokat, ahol az üzenetek általános áramlását kívánják ábrázolni, a küldött/fogadott műveletek vagy jelzések tényleges meghatározása nélkül.   A termék engedélyezi az ellenőrzés során ilyen hibákat/figyelmeztetéseket eredményező "vázlatok" használatát.

1.2 A 6.0 modellel pathmap elemként importált profilokat nem lehet frissíteni

A 6.0 verziós modellek 7.0 verzióba való átvételekor győződjön meg róla, hogy a modellre alkalmazott összes profil rendelkezésre áll. A sztereotípiákban tárolt, hiányzó profilok által meghatározott adatok a modell mentésekor elvesznek. Az adatokat nem fogja tudni visszaállítani, ha a profilt a modell átvétele után veszi át.

2.0 Ismert problémák és elkerülésük

2.1 Élsimítási problémák SUSE Linux 9 rendszereken

A diagramszerkesztő használatával számos probléma van SUSE Linux® 9 rendszereken:

Az modellező osztály diagramok elemeinek neveit a rendszer levágja, ha több mint 35 karakterből álló név kerül hozzáadásra egy osztályhoz.

A Web diagram szerkesztő és a Modellező osztály diagram szerkesztő is furcsa karaktereket jelenít meg a szövegekben.

A munkaterület összeomlik, ha az alapértelmezett betűkészletet egy Adobe® betűkészletre állítja.

Kerülő megoldás: Kapcsolja ki az élsimítást a diagram beállításaiban. Kattintson az Ablak > Beállítások > Modellezés > Diagramok > Globális beállítások elemre, majd szüntesse meg az Élsimítás engedélyezése jelölőnégyzet kijelölését.