Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - adama

Pages: [1] 2 3 4
General Board / Re: model IDEF0
« on: December 29, 2017, 02:03:37 am »
Sparx EA does not really support IDEF0, because..

*In Sparx, a line MUST connect two boxes*, whereas IDEF0 ICOMs have only one connected end, except for transitions (which are at once an output and input).

 ICOM arrows are objects, but Sparx uses boxes (i.e. classes) for objects. 

I have created a form of IDEF0 using MDG, but it's tortured.

The beauty of IDEF0 is that you can use a very simple set of shapes to convey a ton of information in a very small space.  You really cannot do that if you have to create a box for ever object.

Don't really see a way of doing this in Sparx without a major deviation from the core program model.

Situation is actually worse than I thought.
Given: actor has relations to components, Organization, Requirement, and Reference

1. Don' filter. Check all Element Types
2. Click Refresh
Only requirements and references are in list.

I'm sure that's the tip of the ice berg. Seems that logic is hard to predict and recreate situations.

1. Highlight an item with relations.
2. Right-click and choose "Insert Related Items".
You should see the related items.
3. Click Refresh button.
BUG: list of relations has one less item than before.

If you filter to where there will be only 1 item in the list, the list will be empty, making the bug seem worse than it is.  I have no idea how much rework this has cost me, but it's a lot.  I've been thinking that after filtering I had all the items, and did not verify. Ugh.

Thanks to all of you and especially Simon for the solution.

General Board / Set Default Line Style?
« on: March 31, 2017, 08:58:40 am »
I suspect that this can be done, but I haven't found it yet. I want to make all Information Flows be "Orthogonal Rounded" every time I create one.

No, Qwerty, I don't want fixed aspect ratio.  Geert has the right idea.. I just didn't implement well.  I know it can be done from left to right, but not sure about left to right and top to bottom. We shall see when i get some time.

General Board / Re: Archimate elements used multiple times
« on: March 31, 2017, 08:53:04 am »
All, regrets on the sloppy language. Per Qwerty, I meant "the same element more than once".  Have that capability would greatly enhance my ability to model using something akin to IDEF0, which is already sufficiently difficult in EA.

For example, the role Assembler might participate in twodistinct functions/processes in the model. Thus, I need the ability to show it as a mechanism two times, once for each process that it enables.

Code: [Select]
       ^ -----------^ --------------^
   Assembler ----Quality--------Assembler

General Board / Re: Archimate elements used multiple times
« on: March 31, 2017, 05:00:18 am »
Well, it would be REALLY NICE if we could have two instances of an element on a drawing. But, given the fundamental principles of the product, I don't have any concrete suggestions.

Brilliant. I'll use your example and publish the script when I get around to it. Thanks!

Thanks to the usual suspects!
Geert's suggestions have very limited applicability. Relationship window only applies to elements selected. So, the useful workaround is to select all the elements that interest (or All), and then work in the window. Only allow line style and appearance.

Making boundaries non-selectable works, but is not worth the time, in most cases. One still has to move it around later.

Paolo, I tried Z-order first, and the really doesn't seem to solve the problem.

Thanks guys! You are so responsive. I really appreciate it.

1. When selecting multiple elements or connectors, it would be great if one could apply the same change to all the elements selected.  Reference how Visio handles shape data. Only the common attributes are mutable when multiple shapes are selected.

2. It is currently impossible to select multiple connectors, which is very inconvenient.

3. When selecting multiple elements, one cannot select a second element that is within a BOUNDARY. So, if the first element selected is within a boundary, you can select it. But, any other element that is within a boundary is not selectable. Rather, you will select the boundary box, unintentionally, and in error.  WORKAROUND: select all the shapes you want with a stretchy selection, and then CTRL+Click on the boundary shape.

Suggestions and Requests / Re: Hide/Show Connectors
« on: March 30, 2017, 03:42:33 am »
Thanks to Helmut and to Qwerty. Both methods work. :)

So many ways to view the model: that's great, but sometimes confusing. It becomes confounding when the system doesn't apply features consistently (as per my complaint). When not enable show/hide the same everywhere? For example, the Tractability window is very similar to the Element Browser; why not enable it there too?

Suggestions and Requests / Hide/Show Connectors
« on: March 29, 2017, 11:12:33 pm »
Problem: This one is crazy.  If you hide a connector by first pressing delete and then choosing to hide, there is no way to show it again on that particular diagram.

Suggestion: Regardless of how you Hide a connector, you should be able to Show it again, using either the "Insert Related Items" dialog or the "Links" dialog. This should be an easy fix: Just point to the same internal API that toggles Hide/Show in the Links pane.

Refer to the EA User Guide:

1. On any diagram draw a connector between any two elements.
2. Press Del key. System prompts to either delete the connector or hide it.
3. Choose to Hide it, and click OK.

Attempted Workarounds:
1. Right-click on either element, "Insert Related Items".  Locate and check the connector you just hid, and click OK.
EA will not show the connector.

2. Open the Properties dialog for one of the elements. In the left pane, select "Links" under "Related". Right click on the connector. It does not provide a "Show" option.
There is no way to instruct EA to show the connector.

** Current Constraint/Recommendation until this is fixed **
- NEVER use the Del key to hide a connector. Always use the Links method.

Q, you hit the nail on the head.

To all, this is an interesting problem, because I have to balance competing concerns:
1) Model purity.
If doing the work for my EA team only, I would prefer model semantics, and thus would keep the inheritance to Archimate.

2) Communications with my customers.
But, I need these diagrams to communicate well with the business staff who I interact with. Thus, I decided that the shape is more important, and removed the inheritance to Archimate.  The orthographic projection (3D) appearance conveys the notion of physicality and containment better than the flat appearance of a rectangle, which is otherwise ubiquitous.

Ah, decisions, decisions. Cheers to all who helped and read this.

General Board / Re: Element->Advanced->Context menu does not appear
« on: March 19, 2017, 12:24:32 am »
Hi Qwerty. SOLVED. OPERATOR ERROR, it seems.
NOT A BUG! Somehow, my Menu Sets got changed to Reader, which disabled "MDA Transformation".

Restored to "Complete" profile, using "Workspaces and Commands" dialog, which I accessed by:

Code: [Select]
Ribbon->Start->Perspectives->Show Perspectives->Workspaces and Commands->Menu Sets.

Pages: [1] 2 3 4