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 - Gary W.

Pages: 1 2 3 [4] 5 6 ... 10
General Board / Re: EA Consultant/Coach with Data Model "Patterns"
« on: March 04, 2008, 05:56:09 am »
I'm struggling with getting from logical/essential data models to physical database implementation.
Join the club  ;D

... especially if you're working *only* from David Hay's book.  We've built lots of Oracle DB's from generic data models, and what you really need is an experienced DBA as part of your team.

If you have any specific questions (e.g. resolving many-to-many relationships, supertype/subtype implementations, mutually exclusive arcs), then please post back here, and we'll answer (and share in the knowledge) here as best as we can.

Lastly, take special note of pages 6/7 in David's book:
"The models presented  in this book.. are more abstract than those typically used to develop real systems."

Out of curiosity, what technical architecture are you going to deploy on?  I ask because, if you're going Java/Web, then you have another hurdle to cross (even if you're happy with the physical implementation of the logical model).. and that is the object-relational impedence mismatch.

Good luck,

General Board / Re: UI: Quickly find 'instance of' classifier
« on: November 07, 2007, 11:48:24 am »
From a diagram it is in the context menu and has the shortcut Ctrl+Alt+G.
I don't see it on the 'context menu' (I'm on V7.0.816- Unicode), but the key shortcut definitely works.  I'll live with it  :)


General Board / UI: Quickly find 'instance of' classifier
« on: November 02, 2007, 08:21:52 am »

How can I quickly navigate to, in the Project Browser, the 'object classifier' for a certain element of which it is an instance?

I can use the Finder to find it, but I would have guessed a right-click on the instance would offer up a means to quickly get to it.  


General Board / Re: Show multiplicity of components on diagram?
« on: October 31, 2007, 12:09:24 pm »

Martin Fowler has an example where a Device Node has an attribute named 'number deployed', and it's set to '3' (i.e. number deployed = 3).

It's in his UML Distilled (3rd ed.) book, in Chapter 8 (page 98 ).  I know it's a node, but you could do something similar for a component, and it would definitely show the mutiplicity.


General Board / Re: UML Actor Labels
« on: October 01, 2007, 10:42:59 am »

It's now "Show Namespace".  Right-click diagram, go to Diagram tab, uncheck 'Show Namespace'.    It think it used to be 'highlight foreign...' something or other.


General Board / Re: Carriage Return
« on: August 20, 2007, 02:17:37 pm »
It works on my (build 815) version, but now I recall this being a problem in previous versions.

I think I had to hit <CR> twice to get once carriage return.  Does this work for you?


General Board / Re: Carriage Return
« on: August 20, 2007, 09:40:42 am »
What kind of element are you using?  I just tried it for a Class note and the carriage returns were kept in the RTF.


General Board / Re: Automatic export of images...
« on: September 06, 2007, 08:37:54 am »

You should move this post over to the "Automation Interface, Add-Ins and Tools" forum.  You may get better results there.
BTW, do you know about the 'Documentation->Diagram Only Report...' option off of a right-click on the project browser?

Wouldn't this make the initial creation of your document easier you?  


General Board / Re: Change from Statechart table back to diagram?
« on: August 16, 2007, 08:16:33 am »
.. Where do I click to get back to the State Chart design view? I have clicked all over the table, the project browser and looked all over the menu.
Right-click on the diagram background.. not any part of the table.  If you have a large table, you may need to scroll down to find empty space.


General Board / Re: Can EA produce a database diagram?
« on: July 31, 2007, 11:00:01 am »

I haven't done this in V7.0 yet, but have done it countless times in prior versions against Oracle DB's.

I just tried it out now in V7.0, and although these steps are against my Oracle DB, should be representative of what you need to do against SQL Server:

1. In Project Browser, right click the package (in my case, Deployment View -> Deployment Model).
2. Select "Code Engineering"->"Import DB Schema from ODBC"
3. On the resulting window, click the "..." button to the right of the "Database Name" field
4. Create a new ODBC source.
5. Choose the import options.
6. Click "Import"
7. Select from the available DB objects.
8. Watch the "Reverse Engineering" log window run to completion.
9. Create a new "Data Modeling" diagram and drag the imported tables onto it.

Actually, for #9, you may be able to skip this step if you have the appropriate diagram type open when you start the import.


General Board / Re: How could I represent a element twice???
« on: August 01, 2007, 08:35:23 am »
Is it something applicable to UML at all? like having twice the same class in a class diagram? this doesn't make sense.

If you look at the Current V2.1.1 UML specs (, you see diagrams where the same element appears more than once.

For example,
- Figure 7.15 on page 37 has "NamedElement" twice
- Figure 7.17 on page 39 has the "Property" Class twice

I vaguely recall the specs for "Simple SQL Features for GIS" also having similar repeats.

I was jealous, as it would make some of my diagrams more understandable if I could *just* put the same class more than once...


General Board / Re: Use Case Pre & Post Condition Visability
« on: July 27, 2007, 08:17:51 am »

Right-click the Use Case -> Advanced -> Use Rectangle Notation.

Then, right click the (now rectangular) Use Case and right-click -> Set Feature Visibility.  Check the "constraints" check box on the right.


General Board / Re: EA vs Altova UModel + other CASE tools evaluat
« on: July 23, 2007, 11:36:52 am »
Mike is our Oxford dictionary

He must also be a *nix person  ;D

I vaguely recall from my vi-editor days that this means "substitute 'great' for 'grate' globally across this file" or basically a "replace all" command.


General Board / Re: Enter another use case a precursor to another
« on: July 27, 2007, 08:23:53 am »
I am analysing an existing process...

In that case, why don't you use EA's Business Process Modeling functionality?  Check it out at:

Later on, I will merge these use cases into true use cases.

Since you'll be re-working these requirements into "true" use cases anyways, it's not like you're creating extra work for yourself by using BPMN.   But you will have the necessary notation to document the activities, inputs, outputs, and goals... without having the contort the Use Case notation to fit your process modeling.


Pages: 1 2 3 [4] 5 6 ... 10