UML modellező - Kiadási megjegyzések

(C) 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(R) Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.

Tartalom

1.0 Korlátozások
   1.1 Modell ellenőrzés: szekvenciadiagramok

1.0 Korlátozások

1.1 Modell ellenőrzés: szekvenciadiagramok

Egy modell UML szekvenciadiagramjainak létrehozása és használata során a következő ellenőrzési hibák fordulhatnak elő:

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

Ez a hiba/figyelmezeteté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.