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

Pages: 1 2 [3]
Bugs and Issues / Version Control 'Artifacts' when exporting to XMI
« on: November 20, 2008, 04:46:54 am »

One of our vendors uses version-controlled EA, and upon receiving final delivery of the *.eap file, we found version-control icons indicating check-in/out/lock'ed/etc.

So, we exported to XMI, and then imported into a brand new project file.  But the icons *still* exist, and it's only if we select 'strip GUIDs' upon import, that these vestiges disappear.

Is this a bug?


Uml Process / Use Case Writing Question
« on: March 29, 2007, 02:22:34 pm »

I'm mentoring a group of 4 BA's, none of which have much experience with the more modern methods (i.e. anything using UML).

I've successfully moved them off of function decomposition, too-high policy descriptions, and too-low system interaction descriptions.

However, as they got deeper into Use Case writing, I saw examples of related (but not directly relevant to the use case goal) behavior, or re-usable behavior that is part and parcel of multiple (base) use cases.

So, I introduced <include> and just recently, <extend>.  But now I see in their UC diagrams a whole spider-web of things.  I see hints of 'screen navigation', but also hints of 'functional decomposition' creeping back in.

The client won't allow state transition diagrams, or 'special requirements' sections in the Use Case template; or indeed, even in the overall Analysis document.

I acknowledge that there are aspects of 'screen navigation', and 'business rules' that require documenting, but they're cluttering up the Use Case text!

I've got the BA's to put such content into a 'notes' section of each Use Case, but now the Notes is 2-3 pages long (while the UC main flow and alternate flows are only 1-2 pages long).

I just introduced the 'system boundary' box, which allows them to group related use cases together.  They STILL want to put <extend> between them, as it "... helps them to see how they interrelate...".

Any advice?     :-/


P.S.  Can anyone direct me to any good and up-to-date "use case writing" discussion forums and/or mailing lists?


We've successfully customized the DDL Transform to meet our specific Data Admin standards.  It was surprising easy (with Simon's help  ;D  ).

The one thing remaining is, how can we easily trace the 'Realisation' of the Class, to the resulting DB table?

I would have thought that this came 'for free', with the MDA transform, but now I don't think so.

So, I'm toying with the idea of adding code in the transform ("Class", "Attribute", and "Connector" templates) to add a Source -> Target "Realization" relationship.

My question to all is, do you think that is the appropriate relationship type?  What about "Instantiation", "Dependency" (other direction), "Deployment"?


Automation Interface, Add-Ins and Tools / MDA "DDL" Transformation
« on: December 10, 2008, 10:10:25 am »

We're trying to change the name of the Primary and Foreign Key Constraints (not columns), when doing an MDA "DDL" Transformation.

We've revised the "Connector" template, which seems to control the Foreign Key constraint name.   The default name is "FK_" prefixed to the concatenation of the two tables (e.g. FK_Dept_Emp).  

BUT.. No matter what we do, it seems to ALWAYS create this default naming.   :-/

Does anyone know where to look, to control the foreign key constraint name?

BTW, how about the Primary Key Constraint Name?  We've established that "Connector" template does NOT control this, but neither does the "Class" nor "Class Base" template.

Thanks for any help you can provide,
Gary   :D

Automation Interface, Add-Ins and Tools / V7.1 - RTF Reports Template
« on: June 12, 2008, 07:25:23 am »

I could have sworn there were old postings on how to work with the new reports template editor, but searches on 'rtf template', 'reports template', 'user case associations to' yielded nothing useful.

I'd like to create a template, based upon the standard {use case template}, that includes the 'associations to' of type 'Actor'.  Basically, list off the actor(s) that are associated with my Use Case.

The online tutorial seems a bit out of date, and doesn't address such an addition.   When I right-click on {Element.Name}, I see the the typical Name, Notes, Phase, Status, etc., but no way to traverse an associations table to include the 'Actors' involved.

Can anyone help?


P.S.  "Generate to HTML" Output does have this though.. but I don't know how to transfer this functionality onto the RTF Reports Generator.


Can I ask if people are using the sample Automation Interface ( with Word 2003 (11.6359.6360) SP1?

Word is crashing for me, and I'm working with Sparx Support to get this resolved.  But before they spend too much time on this, I wanted to see if there were others using this configuration successfully.


Automation Interface, Add-Ins and Tools / Getting started...
« on: May 03, 2005, 05:31:26 pm »

Can anyone clarify the instructions at:

... in the case of MS Word?  I don't see a Tools -> References in Word 2003, nor do I see it in EA (4.50.747).

If it's Visual Basic that I'm missing, then can I still access EA objects from MS Word?   I've downloaded:

In Word's Macro editor, it stops on "Dim rep As EA.Repository".    

Am I stuck unless I install Visual Basic?  If not, how do I tell Word about the EA methods?


P.S.  Sorry the seemingly dumb question.  There's lots of docs on this in the EA on-line help and Forum posts... however, it's not getting through my thick skull.

P.P.S.  I'm not really looking for 'automation' per se.. I just want to get the class notes into a text file, reformatted to my specifications.  Basically, I've created a relational model from my class model, where the specializations are rows of data in a hiearchical table (i.e. with a recursive foreign key to itself).   I'd like to do a 'SQL INSERT' with my notes, but of course I need to escape the quotes and add the SQL*Plus continuation character at the end.  If there's a simpler way to get this data out of EA into a formatted text file, I would *love* to hear it!  Thanks again.

Pages: 1 2 [3]