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

  • Etyka w procesie wytwórczym oprogramowania Nigdy się nie zastanawiałem nad etyką w procesie wytwórczym oprogramowania aż do dziś kiedy natrafiłem na artykuł, którego autorami są Maria Ganzha i Stanisław Szejko. Tekst jest dość […]
  • Zarządzanie wymaganiami w Enterprise Architect – mapowanie wymagań na przypadki użycia Enterprise Architect, moim zdaniem, nie jest najszczęśliwszym narzędziem do zarządzania wymaganiami. Nie jest też beznadziejny. W projektach dla mnie ważne jest to jak wymagania są […]
  • Techniki akwizycji wymagań cz.2 W poprzednim poście pisałem o technikach akwizycji wymagań. Dziś cześć druga – kontynuacja poprzedniego wpisu. Techniki zmiany perspektywy polegają na sprowokowaniu uczestników warsztatów […]
  • Historyjki użytkownika a wymagania Pisząc jakąkolwiek specyfikację wymagań a rejestr produktu i rejestr sprintu są taką specyfikację należy uwzględnić wymagania niefunkcjonalne. O ile sama historyjka użytkownika zazwyczaj […]
  • StarUML Rozdział 2. Podstawowe Pojęcia Ten rozdział przedstawia podstawowe pojęcia wymagane do efektywnego korzystania z StarUML?. Zostały w nim zawarte opisy modeli, widoków i diagramów, projektów, jednostek, podejść, […]
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