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

Pages: 1 [2] 3 4 ... 20
16
Suggestions and Requests / Re: Moving items with keyboard arrows
« on: August 24, 2004, 10:15:12 am »
G'day,

You can move an element (or a group of selected elements) by holding down the shift key while using your keyboard arrows.

(Look for "Moving Elements in Diagrams" in EA's help file index.)

17
Suggestions and Requests / USE "DRAG AND DROP" DIAGRAM FRAMES
« on: April 16, 2004, 11:56:39 am »
G'day,

How about this for an idea?

Keep all of your diagrams simple enough so that you never need to repeat an element.  That means you'll have many diagrams, but simple diagrams allow for very focused and easy to absorb content/context.

Then, create a large diagram that shows all of the small diagrams dragged & dropped into the large one as "diagram frames".  Now you'll also have a power-user diagram that is automatically updated when you modify the smaller ones.

How's that for cool.  Great way to target many different audiences.

18
Suggestions and Requests / Re: Generalization links on tables and DDL
« on: March 29, 2004, 06:59:45 am »
G'day Bruce and all,

(Wouldn't it be great if all of the advantages of object-orientation in classes were available to tables???)

My practical needs for this are more geared towards "traceability" for "requirement" and "change" items, the breakdown of the tasks related to a "requirement" or "change" item, and the use of the relationship matrix.

- Link "change" and "requirement" objects to a group of table columns that I want to drop or add.

Putting the columns into a parent table would allow me to highlight them, and to link the group of them (i.e. link the parent table) to a "change" (or "requirement") ... currently, I can only link my "change" to notes, linked to the columns in the original table.

- Sharing column definitions amongst any number of tables.

I've got one table that many others have foreign key constraints on.  If all of these tables had as a parent a table with that foreign key column, then I would only ever need to change that column definition once, and all child tables would inherit the change.

- Externalizing table columns for any other reason.

Since EA already handles inheritance of attributes (including displaying them and generating them in code), it would probably (guess ???) be easy to set up the same for tables - displaying them and generating DDL.

19
Suggestions and Requests / Generalization links on tables and DDL
« on: March 25, 2004, 07:58:58 am »
G'day,

EA (I'm using v4 build 722) allows creating a generalization link between two db tables (classes stereotyped as table).

While diagrams show inherited attributes for some table (say table2) that has a parent table (say table1), inherited attributes don't get included in the DDL for table2.

Please add the following capability: when generating DDL for a table, include in the DDL any attributes and operations that are inherited from a parent table.

This would provide awesome flexibility when data modeling.

20
Suggestions and Requests / Re: Requirements Management
« on: December 15, 2003, 08:38:28 am »
G'day,

Just so we have a common reference point, I'd say take a look at the help file, specifically:

- Using UML : UML Elements : Other Elements : Requirements;

- Using UML : Requirements Management

And, from Sparx' web site:
http://www.sparxsystems.com.au/Traceability.htm

Hope these help.

21
G'day,

I'd say that would make a lot of sense as an option that can be turned on/off.

22
Suggestions and Requests / Label visibility for all links in diagram
« on: October 03, 2003, 05:49:25 am »
G'day folks,

Is there a quick way to set the same label visibility for all relationships in a diagram?

I've got a bunch-load of diagrams in which I'm going to each relationship to set the same label visibility.

23
General Board / Which views to divy-up the artifacts?
« on: October 04, 2002, 11:28:13 am »
G'day folks,

I'm not sure how to divy-up the artifacts in EA.

EA provides five default views:  Use Case, Dynamic, Logical, Component, and Deployment.

"The Unified Modeling Language User Guide" (Booch, Rumbaugh, Jacobson) mentions the following views: Use Case, Design, Process, Implementation, Deployment.

"UML Weekend Crash Course" (Pender) breaks down the views into three simple ones:  Functional, Static, Dynamic.

"Applying UML and Patterns [...]" (Larman) breaks the views down as (based on the UP): Logical, Process, Deployment, Data, Use Case, Implementation.

I guess the choices are pretty well endless and depend on personal needs/preferences.  Anybody have opinions on these or other setups???

Thanks and best regards.

24
General Board / Re: Business Rules
« on: August 24, 2004, 05:12:21 am »
G'day,

EA can probably support a huge set of options to enter business rules into your model.

I'd be tempted to say use the Class element, stereotyped as <<Business Rule>>.  Then, you can take advantage of attributes, operations (?), internal requirements, constraints, tags, scenarios, etc. to really document the rules to the hilt.

If that's overkill, then maybe a Requirement element, again stereotyped as <<Business Rule>>.

Do a search of the forum for other threads on business rules.  Here's one:
http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi?board=UMLPRO;action=display;num=1083322899;start=0#0

25
General Board / Re: Suggestions requested
« on: June 01, 2005, 09:48:20 am »
G'day Bruce,

Keep it simple.  Model you queries as classes (children of a "Query" class, if you need it).

Model your UI artifacts as classes as well (children of a "UI Artifact" class, if you need it).

Setup associations between a query and any UI artifact/query/<table>class, and use the relationship matrix.

How's that?


26
General Board / Re: EA User Group - www.eausergroup.org
« on: March 07, 2005, 06:57:37 am »
G'day g'day,

Should I expect this new web site to focus strictly on complementing the forum by providing those features that the forum does not (and cannot?) provide?

Or is this new web site going to compete with the forum by providing same features?

I hope that this new web site focuses only on add-ins and shared db repositories, as per Bruno's first post.

If this new web site is meant to replace the forums, I'm okay with that,  BUT it had better be quick.  I really do not want to monitor two web sites for Q & A's.


27
General Board / Re: Move Attribute or Operation
« on: February 18, 2005, 09:46:23 am »
G'day,

1) locate the class that you-want-to-copy-from in the project browser;

2) bring into view a diagram that contains the class that you-want-to-copy-to;

3) Drag the operations/attributes of the first class in the browser to the second class in your diagram.

This COPIES the attributes/operations.  You need to delete those attributes/operations from the first class when you're all done.

Hope that helps.

28
General Board / Re: EAExample.eap - where's the attr info?
« on: February 18, 2005, 07:59:02 am »
G'day,

You can find these values in the "Set Run State..." context menu item for the node element.

NOTE that the context menu item DOES NOTHING until you unlock the diagram.

29
General Board / Re: I can't choose the column datatype for the cou
« on: January 28, 2005, 10:21:34 am »
G'day,

Check your table element's "database" property on the General tab.  Is it set to your database?


30
General Board / Re: How To link element to attribute of other elem
« on: January 26, 2005, 07:03:25 am »
G'day Bruno,

I'm thinking that the domain model and the database model are separate and distinct.  The database model (and the gui elements + reports) traces back to the domain model.

So the STUDENT database table would trace back to the "student" element for the general definition of what a student is, but then would also trace back to the "student name" element for the definition of student name.

Unfortunately, the relationship matrix wouldn't be able to tell me what database columns are affected by a change to "student name", but at least I could identify all of the affected database tables.

aside --> The domain model's setup would make for a good data dictionary.  Each element that represents an attribute could define standards such as naming conventions, etc.

Pages: 1 [2] 3 4 ... 20