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 - dhaynes

Pages: [1] 2
1
Lovin' the product. Best bang for the buck of any development tool, just behind NUnit (hard to beat since it's free) and VS2005 itself.

One thing I would like - the ability to reference element names/values  from within a Note/Element Note.

For example I have defined class that has an enumeration. When I'm writing use cases I generally follow the Iconix method and attach a note to the use case and link it to the Element Feature -> Element Note.

When I compose the use case text in the Element Note I'd like to refer indirectly to classes or even a specific enumerator within a class. That way if I change the name of the class or the enumerator during a refactoring, the note text stays up to date.

Something like a make/VS macro: $(MyDiagram.MyClass) or ${MyClass.MyEnum.MyEnumerator} or something like that.

So if I write a use case that includes something like:

 "Service receives LogonRequest message and catches fire"

... I could instead write:

 "Service recieves $(ClassDiagram.LogonRequest) and catches fire"

That way if I changed terminology to 'logon' to 'login' the visible text would automatically be updated to:

 "Service receives LoginRequest message and catches fire"

Also it could be help us identify which comments/use case descriptions reference entities that have been removed. Right now it's a manual process to search the project for references to obsolete entities and that's a slow process.

2
Suggestions and Requests / Re: Native support for Subversion
« on: March 22, 2005, 11:48:38 am »
I would like to ad my voice to this.

After fighting (and failing so far) to get the cvs stuff working, I'd really like to move to subversion.

I've been a cvs server administrator for quite a few years, and now I've switched to svn for my own use.  It takes a big of getting used to but since the commands are nearly identical to cvs I would think that changing to use it EA shouldn't be too big of a leap.

It'd be very helpful if we could at least get a "not in the plans yet" or "we'll get to it someday" response. I notice your query has gone unanswered for quite some time (or have I simply missed an official response somewhere else?)


3
Suggestions and Requests / Alternate image transparency
« on: September 28, 2004, 03:10:01 pm »
Noob user here, but so far I haven't found a way to select image background transparency color. Seems like a required option, particularly since my bitmaps are covering up text and all.

Seems like replacing the entire image isn't a good idea either... a small icon or thumbnail that appears inside the standard outline of the class/actor would be more useful.

4
Suggestions and Requests / Re: CVS support
« on: September 28, 2004, 02:59:18 pm »
Add my voice to the throng. I'm a long-time CVS user and repository administrator. I've been keeping an eye on subversion (running an experimental subversion repository at home to gain experience with it)

If it had to be one or the other, I'd want subversion. CVS is stable and I'm far more comfortable with it, but features in subversion (like versioning subdirectories)  are valuable enough to abandon CVS real quick-like.

My $0.02 worth.

5
Suggestions and Requests / Interface inconsistency
« on: October 01, 2004, 12:31:57 pm »
This seems like it belongs in a 'bug reports' forum... is there a better venue for me to post this to?

I was entering Requirements for an Actor and created several of them before I realized I hadn't selected a type for any of them.

I created the last requirement with type 'Functional' and then selected each of the previously created reqruirements in turn. When I selected each of them, the 'Type' dropdown remains on 'Functional' even though the entry being displayed has no type - and the 'Save' button is not highlighted. The only way to make 'Functional' the actual type is to change the type to something else then back to Functional and save the Actor

(V 4.10.737)

6
Suggestions and Requests / Re: Restricting element movement
« on: October 01, 2004, 08:59:06 am »
Thanks for the fast responses!

I've got the grid turned on... but when it's a very high resolution display the grid spacing is *way* too small.  I'd like to be able to change the grid size to 32 or 64 pixels, maybe even larger.

I've just been noticing that the jaggies in the non-horizontal/non-perpendicular lines are a lot of "eye noise" that make the diagrams "feel" more complex than they are.

I also find myself wishing for a 'group/ungroup' operation so that once I have the objects in one portion of a diagram the way I want them I don't have to go back and keep re-selecting the same group of related objects when I need to rearrange things. This may be becuase I've only been using the tool for a few days and haven't figured out  the EA way of doing things - I've just done a lot of work with bitmapped images and flowcharters like Visio and it seems like EA would benefit from some of those features.

It seems like EA has a "direct" interface - the ability to move/select/change objects seems to be based only on their UML relationships rather an abstract or visual interface where the objects may not have obvious semantic or syntactic relationships but do have obvious positional or logical relationships.

For all I know the EA way is better, or I'm doing things wrong by putting too much stuff on a single diagram... these are my initial "gut" impressions.

Older versions of Ulead Photoimpact have the abstract sort of interface down pretty well. Hold down ctrl or shift key and move the mouse and all movement is constrained to either horizontal or vertical.  Select several objects, right click and 'Group' them to move them as a unit. Very handy.

Thanks again for the quick responses... I'm enjoying using the product - after trying almost all this others EA is far and away my favorite (obviously or I wouldn't have plunked my own money down for it!)

BTW access to these forums alone is worth the price of a license. I've learned more about useful real world UML techniques reading on here than I have from the books I've read and piddling about I've done in UML up to this point.

7
Suggestions and Requests / Restricting element movement
« on: September 30, 2004, 12:12:40 pm »
Okay, this is making me nuts. Noob user, love the software (paid for it out of my own pocket) but the interface ain't working the way I want it to.

On most graphic editing programs you can use shift+mouse or ctrl+mouse to retrict movement of an object to only along the x or y axis.  I realize I can use keyboard arrows, but it's a lame substitute IMHO.

Also there doesn't seem to be a way to adjust the spacing of the snap-to grid. On a high resolution displays (1920x1440 and 2048x1536) the grid is far too small.

Am I missing something or is this a feature request?


8
Suggestions and Requests / Re: c code generation option
« on: September 28, 2004, 03:02:24 pm »
Yup, I agree... C code generation, even if it's only partial support. Not intimate with the issues but seems like the  biggest change would be explicitly passing a 'this' pointer....?

For embedded systems, C++ is often not an option.

9
General Board / Re: Whiteboard elements - change the default setti
« on: March 23, 2012, 11:54:05 pm »
Adding my voice to the fray.

I don't know if I'm just missing something obvious or not but it really seems like there should be some simple/easy way to choose default property values for *all* elements or all diagrams.

For example I always want the diagram details to be shown and I always want nameVisible=true on whiteboard objects.

Isn't there some simple way to set the defaults?


10
General Board / Re: Setting default values for various properties?
« on: November 02, 2011, 05:21:55 am »
Okay, I'm an idiot on the auto-counters. I haven't tried leading 0s since way, way back and I believe they didn't work back then. Just watched the requirements tracking intro video and they do exactly that - throw in whatever leading zeros my OCD requires and it tracks them that way.

Now if it just had octal or hex counters...  :o

11
General Board / Re: Setting default values for various properties?
« on: November 02, 2011, 05:18:41 am »
Quote
There's no single place. Some options are stored in the registry and thus are user specific (you can import those registry parts however through a .reg file). Others like the auto counter are stored in tables (can't recall which but it's not too hard to find).

q.

Seems like in a world of xml they should be accessible from one place, doesn't it? I was hoping for something like eclipse.ini or Firefox about:config.



12
General Board / Setting default values for various properties?
« on: November 02, 2011, 04:51:39 am »
Is there a place to configure default values for things like the Glossary entry type, scenario type and auto name counters, status/complexity/version etc?

I want it to always create glossary entries as 'Technical' by default, and to automatically use specific auto name counters when new projects are created. Also it'd be really nice if

Also is there a way to 0 fill the auto name counters? e.g. set requirement counter to REQ0001 and have it automatically generate REQ0002 etc.


13
General Board / Re: C# generics for multiple relationship support?
« on: December 21, 2010, 11:04:32 am »
Quote
Quote
See http://www.sparxsystems.com/enterprise_architect_user_guide/8.0/software_development/settingcollectionclasses.html

I followed the link but I could not see any information on how to handle Generics or "typed List". Can you give me another hint?

Same here, not helpful for me. I'm probably ignorant of the proper terminology but even following the link and experimenting for 15 minutes I'm not able to generate Java code where an attribute like
 
"List<int>listOfInts;"

It always just generates "int listofInts".

I've tried every combination of multiplicity, specifying it's a collection etc. but it always generates "int listOfInts".

Likewise I'd like to know if there is a way to modify whatever template is used so that it will generate something like:

"final List<int>listOfInts = new ArrayList<int>();

I've done multiple searches of forums and manuals and I don't find anything helpful.

14
General Board / Linking to classes from use case?
« on: June 06, 2010, 01:35:07 am »
I'm using the Iconix method and writing the use cases in noun-verb-noun form.

I'd like to be able to write <x> <verb> <y> and but instead of <y> just being a string in a text box I want it to become a reference to the new interface or class that I've discovered a requirement for.

Ideally it would be a two-way link, so if while maintaining the design I refactor <y> then my use cases automatically get updated.

Is there an existing mechanism for doing that?

15
General Board / Re: Exporting to DBMS
« on: June 21, 2006, 10:09:58 am »
I'm having the same problem using the ICONIX model and mysqld-5.0.16-nt, but I don't see any images to delete in the resource view. I see in the XML that there are some preview images though and those seem to be what's causing the problem but I can't locate them in the resource view.

Any hints?

Pages: [1] 2