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

  • StarUML Rozdział 5.9. Modelowanie przy użyciu diagramu wewnętrznej struktury Diagram wewnętrznej struktury (Composite Structure Diagram) może być zbudowany z następujących elementów: Klasa (Class) Interfejs (Interface) Port (Port) Część (Part) […]
  • Byt biznesowy Byt Biznesowy reprezentuje istotne i trwałe informacje, którymi posługują się aktorzy biznesowi oraz pracownicy biznesowi. Byty biznesowe są bierne czyli nie nawiązują interakcji […]
  • Fragmenty na diagramach sekwencji Otrzymałem pytanie od jednego z czytelników bloga: …, jeśli mamy do czynienia z fragmentem sekwencji operacji, które trzeba wykonać, jedna po drugiej, to jaki rodzaj fragmentu będzie […]
  • Wersjonowanie w Enterprise Architect 13 Wersjonowanie w Enterprise Architect 13 zwane Time Aware Modeling (TAM) to jedna z najbardziej znaczących zmian w nowej wersji Enterprise Architect. Wersjonowanie w Enterprise Architect […]
  • Archimate 3.0 w Enterprise Architect 13 No to się porobiło :-). Po tym jak odpaliłem facebooka i google+ dla bloga oraz zrobiłem listę mailingową, wpadłem na kolejny pomysł. Postanowiłem trochę poeksperymentować z formą i […]
Reklama
MODESTO - licencje Enterprise Architect

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 *

Przewiń do góry