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.

Topics - sargasso

Pages: 1 ... 5 6 [7] 8 9 ... 11
General Board / Partial classes
« on: December 08, 2005, 09:21:13 pm »
OK, so I've got a copy of Visual C# 2005 Express.  It creates partial classes for everything it feels like.

has anyone got any good ideas for handling these monsters?


General Board / Unavailable elements in context menus
« on: December 07, 2005, 02:07:44 pm »

I have a component diagram ([maybe not important] at the top level of a non-standard view).

In the diagram control context menu (ctl+rightbutton), the class and interface elements are greyed out and unavailable.  They are available in the toolbox.

Why is it so?


General Board / "Anonymous" message senders
« on: June 24, 2004, 04:46:22 pm »
This is related to other threads here about sequence and communication (collaboration) messages.

Often there is a need to model an incoming message that is received by an object that was sent by the "some other unidentified object in the system", for example an event signal.  Similarly, sometimes there is a need to show a message sent to "any object that is listening".

In sequence (sorry ... "interaction") models we now have the concept of Lost and Found messages, that can be drawn as originating or ending on MessageEndpoint elements.  Fine and dandy.

I now have a need to do the same sort of modelling in a collaboration (dammit ... "communication") model.  However, I cannot associate the MessageEndpoint element to the target object in these diagrams - "The requested connection is not UML compliant".

So, has anyone found a good way to model these Found (and Lost) messages in the communication diagrams?


(Sample scenario:
We are trying to structure an industrial controller type of device that responds to an, as yet, unknown set of stimuli.  The controller "controls" a set of client objects (known).  We are at the early stage of design where the needed attributes and methods (event handlers) of the controller are unkown and are looking at specific real world instances (hence the communication models).  There are quite a lot of instances and there are quite a lot of stimulating objects (signallers),each with widely varying characteristics and capabilities.  I dont want to have to build a huge model containing each signaller as I dont care aboiut them particulalry.  i do care about the signals they send - we want to quickly capture all the signals and the signal parameters so we can generalise and simplify them.)

General Board / EA6 RTF templates
« on: November 21, 2005, 07:05:23 pm »
So many features ... so little time....  :-/

All and any help appreciated.

1) How to I make the thing work in centimeters rather than inches?

2) Is it possible to hide the sections bar while I'm just working on boilerplate and layout?

3) I managed to (once) create a style "Title".  Now I want to add other standard styles e.g. "Subtitle",  has anyone got a clue how I did it the once?

more follows ....


General Board / Reversing realization links
« on: November 16, 2005, 03:42:20 pm »
Is there any logical reason why a realization link cannot be reversed?  IOW the context menu item Connection Detail | Reverse Direction has been greyed out but I can do it using Connection Detail | Set Source and Target.  

General Board / EA6.0 beta - Sequence Diagrams
« on: November 06, 2005, 04:40:22 pm »
(t'other thread's getting a bit mixed up - thought I'd start a new one for this.) :)

Again, this might or might not be an issue, due to the weirdity of how I did this.

I've got this communication diagram that investigates one flavour of the dreaded login use case.  This is because the system is unathenticated access, new user's can add themeselves etc etc - basically it's a sort of "web shopping trolley with an additional twist of user selects the specific shop" type of pattern.  This is coupled with two additional features in that the user can a) swap shops during a session and b) even change identity and swap shops during a session.

I have always had trouble with C2SEQ for this model, in terms of the layout and message sequencing. But version 6.766 seems to have added some new twists, some amusing, some downright weird.

Dealing with the amusing first -
a) the lifelines don't appear to be resizable in any way
b) new objects added to the generated diagram are of a completely different (unresizable) size.
c) no horizontal scroll bars appear until you close and re-open the generated diagram.

Now the weird...
a) auto-garbage collection seems to have gone totally bonkers.  The auto death-X's sometimes even appear before an object is finished its' activity and/or returned a result.  Let A instantiate a B, B's constructor then does a couple of things (like retrieve a list of known user's from persistent storage) before telling A that it exists.  A wants to databind the resultant user list to a form control.  However, according to the diagram B is GORN!.  There appears to be no way to extend B's lifeline - note I'm talking about the lifeline not the activation.  So I turned auto garbage collection off.
b) activations have gone even screwier.  Extending the above example, A is actually instantiated by an object even further to the left.  When I add, delete or modify messages between A and B, A's activation behaviour changes to include variants of it starting even before A is instantiated to not having an activation at all.

Now I don't know at this stage whether it's the complexity of this diagram, the fact that it was generated by C2SEQ or 6.766 is at present not handling seq diagrams too well.  

So, has any else seen weirdness in the seq diagrams?


General Board / Major panix - major oops
« on: September 05, 2005, 11:24:49 pm »

Somehow I have now got two versions of the test EAP file.  One has got a single use case with a huge chunk of tests entered on the weekend and the other is the backup from Friday night which has been used since Monday morning - new use cases and tests.

If I export the missing use case from the weekend file and import it into the current live:
1) will it bring the tests (t_objecttests not "test" elements) with it?
2) is it likely to clobber any EA db structures entered since then?


General Board / Hiding Activity partitions
« on: July 13, 2005, 11:47:17 pm »
Out of hundreds of activity models I have finally got one that with an activity that needs to be decomposed into an "action" diagram.  That is, an activity diagram with one activity -  the parent, containing the actions available within.
Not a problem - I thought - viva la UML 2.0 I thought - change the parent in the parent diagram to a composite.  Drag the parent activity into the child diagram and create the decomposition.  During this work it became evident that the various usage scenarios could best be represented by adding partitions to the parent activity, which I did.... common, reset and search partitions all appear nicely inside the activity.

B   U   T  

1) I cant re-order the partitions.
2) What do I do about actions that need to appear in all three partitions (i.e. commoner than "common")
3)  :'( When I go back to the parent diagram - I can't hide the partitions

Am I doing something so basically wrong here or isn't what I want possible?


p.s. build 768.

p.p.s  How do people handle the "anonymous" entry points to the activity in these typers of models?

General Board / Lock enclosed item positions
« on: June 15, 2005, 06:26:26 pm »
Is there a way to lock the position of an item enclosed in another (like locking link positions)?

eg I've got two components enclosed in a node in a deployment diagram (nested),  every time I click on one of these components I nudge its position a bit.  I just want to lock it so it stays where it is relative to the TLH corner of the node.


General Board / YABB question - mark topic as "hot"
« on: June 13, 2005, 04:54:47 pm »
Is there a way in YABB to mark certain threads as being of hot interest to onself?

For example, I would like to follow david freel's "orphaned instances" thread http://(;action=display;num=1118678064) as I dont know the answer but would sure like to!


General Board / Brain fade - how do I  show "or" gu
« on: June 08, 2005, 11:18:23 pm »
..ards (title truncation exception handled)

I have an activity that is invoked under a set of different guard conditions from a prior activity.  In other words, lets say activity A passes control to activity B if 4 conditions are true.  If any of three of the four are false, control passes to activity C.  If one specific condition fails, control passes to activity D.

(  A  )  ------------ [All 4 conditions are true] -------------> (  B  )
    |    |
    |    |------------  [condition 4 is false]  ---------------> (  D  )
    |------------[(condition 1 | condition 2 | condition 3 ) is/are false]  ------------------>  (  C  )

How does one best show the OR condition in the activity digram?  All as one guard?  As separate control flows into C?  ...?

Also A must pass to C the nature/s of the failed condition/s.  However, regardless of the nature/s C performs the same actions.  So, this is not in line with my understanding of the "activity parameter" dingbat.  

Any thoughts?


General Board / Does "exclude image from rtf documents" work?
« on: June 05, 2005, 07:48:48 pm »
I am running build 766.  I want to do the classic exclusuion of the "all elements" diagram from an rtf report.  So I click on the relevant checkbox on the diagram properties form.

Now I'm running a simple rtf report based on the "basic report" template (all I have done is remove some stuff).  The diagram I dont want is still appearing in the doco???

Anyone else seen this?


General Board / Suggestions requested
« on: May 31, 2005, 04:34:13 pm »
I've inherited a system with about a zillion stored SQL queries in it.  (OK its only 5-6 dozen).  Its an access database app.  I need to document the design wvt migrating it to a .net app.  

Now here's the problem.  These queries are used as data sources in the miriad of forms and reports in the app.

Has anyone got a good idea as to how to go about structuring this?  How do I model a query?  How can I model its usage?


General Board / Beta 5
« on: May 02, 2005, 05:38:00 pm »
Can I run 751 and Beta5 on the same machine?

(Strangely enough I'm beginnign to run short of Windows machines  ::) )


MOD:  Just want to park this URL here:

General Board / Aus Concensus Award
« on: April 28, 2005, 05:18:49 pm »

Congratulations to the Sparx team on receiving the Consensus Software Award


Pages: 1 ... 5 6 [7] 8 9 ... 11