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 - Tim Twe

Pages: 1 [2] 3
General Board / Re: Simulation & BPMN Gateway
« on: May 12, 2012, 01:44:15 am »
I cannot seem to assign one path (or the other) a "trigger".

Any advice/insight would help greatly.

Sequence diagrams and state diagrams work perfectly.  UML Activity diagrams seem to fail aswell.  I'd expect to see the [constraint] as the highlighted trigger in the Waiting Triggers section.

General Board / Simulation & BPMN Gateway
« on: May 11, 2012, 06:17:11 pm »

I am trying to simulate a BPMN process diagram from the example project (Analysis & Business Models / Process Diagrams / Sub Process Activity) and it works great until it gets to a Gateway node.

How do I get the simulation to choose one path over the other?

The examples are not clear OR I am blind.


General Board / Re: Formatting connectors in a diagram
« on: June 18, 2011, 01:59:44 am »
Just had to go through this effort now.

Damn this is a pain.  For any large diagram, this is on helluva laborious task.  Surely they can easily create a "area selector" that picks up connections only.  You could then rightclick and apply the style.



General Board / Re: Network design and/or documentation UML profil
« on: May 31, 2011, 10:38:57 pm »

This is typically one of the most common requirements in the physical/deployment view.  In particular, I am sure you are also interested in capturing this detail accurately.  Port details on switches, routers, etc.

Any recommendations?

Uml Process / Re: Communication Diagram... Using Components??
« on: October 15, 2010, 07:33:09 pm »
Hi Geert,

At this point, I am displaying the logical interaction between components, as opposed to the interaction between actual deployed/configured instances of the components.

The components would typically be deployed in some sort of failover combination and it does not make sense to utilize those instances as part of the diagram.



Uml Process / Communication Diagram... Using Components??
« on: October 15, 2010, 02:59:02 am »

A component diagram shows components and can show the interfaces exposed by the components.

A communication diagram (aka Collaboration diagram) shows the relationships between objects.

Is it wrong to use components instead of objects in the communication diagram?  

If NO, I am not wrong to use components:

1. Why does the EA Toolbox only have the control/entity objects?
2. Why do all diagrams show control/entity objects?

If YES, I am wrong to use components:

3. What is the alternative?  I do not not want to use a sequence diagram because i want to focus on a summary of the relationships and the messages. In the same interaction, I may have a sequence diagram which shows the exact sequence.

4. Even sequence diagrams utilize control/entity objects.  Why?  Surly if you have a black box/3rd party vendor, you are unable to look at the objects, instances and classes that make up that component.



Uml Process / Re: One element in multiple packages/views
« on: August 11, 2010, 02:37:15 am »
It is really the same thing.  Its logical organization according to package is just structured according to the industry standard model.

The organization is what is important.

Having a diagram with 1000 items on it is going to be useless, it needs to be broken down into 30 packages of 30 items according to the industry model.

Uml Process / One element in multiple packages/views
« on: August 11, 2010, 01:41:08 am »

I would like to put an element in two different packages.

I have two different views of a server room, one based upon physical location and another based upon logical location.  The problem is that I want to be able to put the component in a specific "package" that represents a specific server cabinet and I also want to put it into a logical package that represents a failover cluster.

This requires the element it to be placed into two packages at the same time.

Is there another way or more preferable way?

On a similar note, you may get two different logical business organisations of certain concepts... this would also necessitate two package structures.  i.e. Industry standard organisation   AND an internal organisation of components.

If you think that my initial idea was a bad one, how then could you recommend I organise my existing system according to one or more industry standards (telecoms,... so there are many) without having an element in multiple packages OR having a massive diagram.


Uml Process / Re: Activity implemented in a component
« on: May 28, 2010, 08:24:42 pm »

What do you mean by "a swimlane should be a rendering of an element rather than a separate element".

In my diagrams i show both the swim-lane linked to an element (type 1) AND the elements on the diagram with trace associations from the element to the activity/actions (type 2).  I believe you are referring to type 1 by your comment?

I am in agreement.  My original desire was to have the swimlane be strongly linked to activities/actions associated with the swimlane.

My second concern (my last diagram) was that sometimes, when introducing a legacy system you are re-map existing processes to a new set of components and therefore the activity may have tracability to two different solutions.

This makes me concerned about consistency because, as Geert correctly pointed out, I had used an uncommon/incorrect modeling of an activity diagram using activities instead of actions.  While I am confident that I could model the way I want to, I believe I would then be the only person to understand the model.  Having many professionals diagram a system with  the same consistent patterns and semantics has its benefits in communication.

Back to my original question, is it better then to model activity diagrams and associate the actions with <<trace>> or realise relationships? Or is it better to advocate that Sparx should strongly link swimlanes to actions?  I am now of the opinion that <<trace>> and <<realise>> are better notation even though Swimlanes are less work.  Potentially there should be a diagram with options to strongly link vs weakly link because it is not common to show tracability for multiple solutions on a single diagram, as in my example.


Do you trace your actions to components?  Is it considered common practice? or is it considered best practice but has not been adopted?

Uml Process / Re: Activity implemented in a component
« on: May 27, 2010, 06:27:17 pm »
Hi Geert,

You have expressed exactly what I am after.

I am trying to do the following:

Without any form of link between the activity flow I would be forced to do the following to express the relationship:

PS. Is there a better way to do this? I have a bad feeling putting components on an activity diagram.  Also, I have problems understanding the semantics of trace because it seems too general to me.  Can I use <<trace>> in this example?  The most appropriate type would be <<realise>> however in EA i cannot create a realise connector, I would have to create a trace/dependency connector and then change the stereotype to <<realise>> which does not exist in the predefined list.  Comments?

One disadvantage of strongly associating the swim-lanes to the component is that you are forcing a specific implementation.  In my following example I show how an activity diagram may have two solutions. I show 2 "Legacy" components and I show the 2 newer "Components".  See how Activity2 is implemented by different components, i.e. there is not a 1-1 mapping in functionality between "Legacy" and "Components".

In closing, what is the best way to capture the facts that a particular activity is realised in a specific component?

Uml Process / Activity implemented in a component
« on: May 26, 2010, 11:09:17 pm »

If I have an activity diagram showing a number of activities, you will find certain activities are implemented inside a component.  How do I represent that particular activity in the model?

I would typically create an activity diagram with swim lanes to show where the activities are manifested.

Advice?I have figured out how to create a component diagram reflect the dependencies expressed in a sequence diagram and now I want to do the same for Activity diagrams.

An Activity diagram alone shows the steps necessary to implement a process however from an EA perspective, assigning the activities to specific components through swimlanes or tracability allows more a accurate understanding of the system.

Uml Process / Re: Link an activity to a swim lane
« on: May 26, 2010, 11:37:39 pm »

My apologies to resurrect this thread.  This approach is bollox.  Please find an appropriate way to accurately link to swimlanes via connectors/something.

The solution of scanning a diagram graphically to determine association is ridiculous.


To be more precise, I ONLY have problems with Chrome when viewing the model on the filesystem.  If I publish the html site to an internal website chrome works perfectly.

I suspect its some sort of file system security policy in Chrome around xss attacks.  (Guessing).

Yeah, this is a real problem for me too.

I've been having the same problem.  Will let you know if I figure out a solution.

Pages: 1 [2] 3