Jak wyłączyć zasady pilnowania składni połączeń w Enterprise Architect 14?

W ostatnim wpisie: Enterprise Architect 14 – pierwsze wrażenia

Napisałem, że EA 14 w trakcie tworzenia diagramów zaostrzył zasady łączenia elementów ze sobą. Taka sytuacja odrobinę utrudnia modelowanie zwłaszcza, gdy na bazie specyfikacji UML, ArchiMate tworzy się spersonalizowane metamodele. Bardzo często wyświetla się błąd, który uniemożliwia zrobienie zaplanowanego połączenia.

Od tamtej pory Sparx Systems „załatał” kilka oczywistych błędów. Kilka z nich sam zgłosiłem :-). Niestety liczba ograniczeń jest nadal zbyt uciążliwa.

Przykładowo, gdy chcę podłączyć komponent z usługą aplikacyjną to mam do wyboru tylko served by, triggered by

Co odpowiada bezpośrednio, między innymi, relacji w metamodelu ArchiMate

Próba użycia realizacji, co jest zgodne z zasadami dyrewacji (Derivation Rules) języka ArchiMate, z toolbox kończy się komunikatem „Invalid combination of source and target types for this connector type.”

Niestety takie same komunikaty otrzymywałem na diagramach BPMN a także UML. Cześć z nich to błąd Sparx Systems. Kilka moich zgłoszeń zostało „załatanych”. Restrykcyjne pilnowanie składni jest dobre bo utrzymuje model w standardzie. Nie mniej jednak w wielu firmach metamodel jest wypadkową notacji, przyzwyczajeń oraz złożoności danej organizacji. To sprawia, że modele nie trzymają się ortodoksyjnie standardu. To nie jest objaw braku wiedzy. To wynik świadomego dostosowania standardu do potrzeb firmy.

Jak wyłączyć zasady pilnowania składni połączeń w Enterprise Architect 14?

Po dłuższym grzebaniu w Enterprise Architect 14 okazało się, że jest możliwość wyłączenia pilnowania składni w Enterprise Architect 14.

W menu głównym trzeba wybrać:

  1. Layout
  2. następnie przycisk: Apperance
  3. a tam z menu rozwijanego Theme & Apperance Options
  4. w zakładce Links
  5. należy odznaczyć checkbox Strict Connector Syntax 

W ten oto sposób zasady pilnowania składni połączeń w Enterprise Architect 14 zostały wyłączone. Wykonywanie połączenia elementów zgodnie z naszymi metamodelami jest nadal możliwe.

I po kłopocie :-). Budowanie odpowiednich relacji jest możliwe.

Miłego modelowania 🙂

 

 

 

Podobne wpisy

  • Obsługa plików WSDL w Enterprise Architect – Część 1 WSDL (Web Services Description Language) jest to oparty na XML język pozwalający na opis serwisów Web z uwzględnieniem sposobu dostępu do nich. System Enterprise Architect firmy Sparx […]
  • Obsługa plików WSDL w Enterprise Architect – Część 2 W poprzedniej części wpisu rozpoczęliśmy definiowanie modelu naszego Web serwisu zgodnego ze strukturą WSDL. Zakończyliśmy zdefiniowaniem komunikatów jakie będą wymieniane z naszym […]
  • Nadchodzi Enterprise Architect 14 Jak niemal co roku, firma Sparx Systems, zapowiedziała kolejną wersję swojego flagowego produktu - Enterprise Architect. W tym roku to już 14 odsłona tego kultowego narzędzia wspierającego […]
  • Mój system produktywności W poprzednich wpisach dot. produktywności pisałem o spotkaniach i trochę o kalendarzu. Tym razem opiszę mój system produktywności. System produktywności to tak ładnie i mądrze brzmi. To […]
  • Diagram utrzymania w Enterprise Architect Bardzo często myśląc o inżynierii oprogramowania myśli się o wytwarzaniu oprogramowania. A co z jego utrzymaniem, rozwojem? O tym nie mówi się zbyt wiele. Sam UML czy BPMN nie są […]
Reklama

2 komentarze dla “Jak wyłączyć zasady pilnowania składni połączeń w Enterprise Architect 14?”

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *