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

Pages: [1]
1
General Board / Re: RTF Template show Aggregation?
« on: April 20, 2013, 05:08:42 am »
Thanks - using the Connector section in the template is a start, but it lists out *all* the Connectors, and they're jumbled up  - what I want is to have, for example, just the aggregations-to-part, or the aggregation-to-whole, or just the Realizations, etc. for these reports, to get them into separate tables.

For example, I need to make a report that follows the Aggregation and Realization for the requirements traceability, but *not* be cluttered with my dependencies and such (I have these other associations between Requirements to show "influenced by the same customer concern")

It seems like this is paramterizing the template, so I suspect I'll need to use a search-driven fragment or something ... I was hoping the template was somehow matched to the UI so that if I used the Quick Linker to create a particular connector type, then I could filter/follow on that type.

2
General Board / RTF Template show Aggregation?
« on: April 18, 2013, 04:54:41 am »
I have requirements in three relationships, but I can't figure out how to get the RTF generator to show all three:
a) a Req can <<depends>> on another
b) one Req can aggregate others (level of detail management)
c) a Requirement can Realize/Implement another (for tracing between requirement sources and derived, such as tracing from a system final requirement back to the business or proposal requirements)

The RTF generator seems to work fine for case (c) (one Requirement in the requirements package is the Element, and then External Requirements chase back along the Realizes link), so I have a table of "driving requirements" in each Requirement element listed. But, I can't get a table of "Composed of <name1>,<name2>,..." or "part of" for (b),  or simple "See also <name1>, <name2>, ..." for (a)

(In case it matters, my customer wants text/table reports for integrating with their existing processes)

This seems essential to documenting the model - am I missing something simple?

3
General Board / Re: RTF Generator and Automatic Fields
« on: April 15, 2013, 11:53:26 am »
How about the technique used in the video on "Enhanced Reporting" (http://www.sparxsystems.com/resources/demos/reporting/webinar-20121219-enhanced-reporting.html) ... the approach there shows how to write a custom script to get the repository info into template variables (they do it in a Fragment, which is nicely reusable).

Oh, BTW, the document properties script they use to provide the MyRtfData() function is in the Fragments folder of the Example project's scripts list  ;)

4
General Board / Auto Packages from Requirements?
« on: March 24, 2013, 05:41:11 am »
I have a tree of mixed Packages and Requirements (a Package can contain Packages and/or leaf Requirements). Many of the leaf Requirements are very poorly written and need decomposition and I'm wondering what's the most efficient methods of dealing with getting individual Requirements I can allocate/test/trace to classes and components.

One thought I've played with this morning is to create a transformed tree with all the original Packages and diagrams:

For each Requirement
   * create Package with same name and notes as the Requirement, in the tree where the Requirement was
   * move the Requirement into the Package, appending "_0" to its name

Then I go through the new Packages, copying the existing Requirement_0 and making _1, _2, etc that are aggregation parts of the _0; then the _1, _2... are what I'll allocate/test/trace at the Class/Component level.

This is really awkward manually (opening and closing lots of elements and such) so I'm wondering about how to automate it. I feel like this might yield to a "MDA Transform" solution, but that's new to me and I don't see a lot of tutorials ... so I'm wondering if anyone has already done/seen something like this.

(Another very useful script-ish thing would be some way to clone a Requirement into N copies with names suffixed "_1", ..., _<N> all aggregation-linked to the _0. Perhaps N could be a fixed attribute I set while reviewing the _0 Requirements ... is there already a way to do this, or do I need to write/invoke a bit of script?)

[edit - fixed typo]

5
General Board / Re: Reversing many Realizes connectors?
« on: March 06, 2013, 02:42:26 am »
Quote
Quote
I wish I could do it directly in the Relationship Matrix
Actually, you can! Set source type to Use Case, target type to Requirement, link type to Realization and Direction to Target->Source, hold the Ctrl key down and select multiple cells, right-click > Delete Relationship, then set Direction to Source->Target and the selection won't change as long as you right-click in a selected cell, so you can right-click > Create new relationship.
That's .... excellent. That belongs in the "50 Tricks" book. Thank you!

6
General Board / Re: Reversing many Realizes connectors?
« on: March 05, 2013, 05:01:27 pm »
But gosh, qwerty, scripting sounds hard! Where ever would I find a good guide :)

 ... yeah, I've been stalling on learning how to script EA, but it's getting to be more and more my urgent - I'll suppose be a customer soon!

7
General Board / Re: Reversing many Realizes connectors?
« on: March 05, 2013, 04:57:20 pm »
Thanks, Roy - I didn't even *think* to use the Connector toolbar, when I was working with a bunch of Connector ... I wish I could do it directly in the Relationship Matrix, but this is much more workable than redrawing every Connector and deleting the old ones!

8
General Board / Reversing many Realizes connectors?
« on: March 05, 2013, 08:09:55 am »
So, I modeled while half asleep, and now I have many relationships of the form:

[Requirement] --- <<realizes> --> [Use Case]


Is there a way to bulk-reverse Connectors?

Or, even do it one at a time - I created a Requirements diagram and dropped the Requirements onto it, then I dropped on a Use case - the Realizes Connector shows up, but when I right-click on it and select Advanced the "Reverse Direction" option is gray'ed out? (As are all the options under Change Direction.

(EA 10 build 1006 windows 8 64 bit)

9
General Board / CVS in EA5
« on: May 17, 2005, 05:24:51 pm »
Trying to put a model into CVS for the first time, and running two problems - app crash, and bad operaton of CVS:

Background - created a directory structure in CVS: /engineering/uml/myproject, and checked that out onto my local disk. So I have the directory structure and CVS subdirs but no real content. Have an existing project in EA, in a different directory. Defining a CVS configuration in EA that uses my /engineering/uml/myproject as local repository and saved the configuration successfully (including the part where it does SSH-based login to CVS).

(1) Crashed EA:

I tried to bring a Component Model under control, just referenceing the only CVS config I have  - got a Windows dialog to the effect that '0x5ad71531 referenced memory 0x00000014 could not be "read"'... the Admin Events Application log shows:

Faulting application ea.exe, version 5.0.0.764, faulting module ea.exe, version 5.0.0.764, fault address 0x003e07ef.

Fault bucket 196042909.

(2) restart EA, open the model, it shows the Component Model is under-control (red bar on icon) but the Configure menu has blank for the Version Control configuration. Select my config as the Version Control config, agree to the dialog that says I'm about to add this package to version control, a bunch of exports happen and then I get an EA dialog saying:

"Unexpected response from CVS. Please contact Sparx Support: cvs commit: cannot open CVS/Entries for reading: No such file or directopry cvs commit: use 'cvs add' to create a model for Component Model.xml cvs [commit aborted]: correct above errors first!"

I can repeat step 2, keep getting 'need to do cvs add' message

So - the instructions don't tell me what to do here. Should I export the model to XMI myself somehow and do my owwn manual CVS add?

10
Bugs and Issues / New Project doesn't work under WINE
« on: July 10, 2014, 10:40:23 am »
Installed build 1106 under wine-1.7.20 on fully updated Fedora 20 x86_64. I can open the EAExample just fine, but I can't create a New project - I get through the technology-selection wizard OK but no project is created. Nor do I get any EA status-bar messages, nor any error dialog from EA (is there somewhere else I should look?)

It's not permissions - if I use 'wine notepad' I can create a file no problem. (Documents\Projects\CanWriteTest.txt)

My workaround - use "Copy a Base Project". This has another bug,  but I can work around that ...

Here's the bug in "Copy": when I browse to set the file name (in my "Documents\Projects" folder) and set a field name in the Windows browse dialog, nothing is filled into the "Create New Enterprise Architect Project" dialog "New Project" field, no file is created. If I just go ahead and type in a name without a path, then I get an error dialog "There was an error creating the selected project. Please check your details and try again"

Here's the workaround: leave the Base project set to the EAExample, prepend path manually to the file location and name I want, and I get a project. It's an odd project - only an empty Model root, not the rest of the EAExample. But then I can use the Add wizards and such in the Project Browser to fill it out.

Any suggestions?

11
Bugs and Issues / Re: EA10 (1004, 1005) all Documentation option mis
« on: January 18, 2013, 10:09:53 am »
Not a bug - just my misuse of a feature ;)

Support got right back to me to suggest that perhaps I had selected a Command Set that didn't have those turned on, and that was it... I was using the Systems Engineering command set. I switched to Complete and got my docs entries back (I might make a custom derivative of the System Engineering set but that's for another day)

12
Bugs and Issues / EA10 (1004, 1005) all Documentation option missing
« on: January 18, 2013, 09:59:24 am »
(Corporate edition, Win7SP1, 64 bit)

When I select a package and look at the Documentation entry in the context menu, there is only the "Open in Relationship Matrix" option - none of the other reports. There is no Documentation entry under the Project menu (and no Security menu item, either);and in the Project Browser "Documentation" shortcut the drop down in empty. And F8 does nothing.


I've confirmed the RTF templates are installed.

Might I have some setting wrong?

I filed a "registered user" bug report but I don't know if that's a fast or slow mechanism; so, I'm hoping maybe someone the forum has quicker response (I'm trying to demo for a client tomorrow why they should adopt EA)

13
Bugs and Issues / Invisible text under WINE
« on: January 26, 2009, 12:24:08 pm »
I'm trying to run EA build 834 (Corporate) under WINE 1.1.12 on Fedora Linux 10 x86_64, and also under CrossOver Pro 7.1.0 on Mac OS X 10.5.6 ... but, in both cases the text contents of notes and hyperlinked text is invisible. (The text is there, I can read it by opening the Properties on the note or link)

I tried changing the font color and weight;  I used "winetricks" shell script to add "allfonts". So far, nothing works ... any other ideas other than running Windows in a VM?

14
Uml Process / Migrate UML to SysML?
« on: February 14, 2013, 12:18:45 pm »
I have an (incomplete) UML model with a few hundred Requirements, some use cases, some classes, some components etc. The product is a system-of-systems (generate specs to multiple hardware/software vendors, assemble, test) and I'm running into the need specify a lot of hardware aspects, so I'm thinking this is a good time to migrate to SysML :) ...

Mainly I need to convert the Requirements into SysML Requirements, - everything else is straightforward or incomplete enough to do over manually if need be. I'd like the Requirements to be specifically "SysML 1.3 Requirements" so the Quick Linker offers me the right type of relationships.

But I can't see how to do that migration :(

I've tried the obvious (to me) things:
1) taking my copying UML requirements to the clipboard and pasting them into my SysML model requirements package
2) copying into the SysML package then exporting/reimport them through Excel using eaDocX so I could added id and text tagged values (should I have removed the GUID or something?)
3) changing the element type in Excel from Requirement to extendedRequirement

Is there a migration script or something?

15
Automation Interface, Add-Ins and Tools / custom subtypes of EA types?
« on: March 15, 2013, 01:26:01 pm »
How do I make a custom subtype of Requirement?

My goal is to have a custom Toolbox/Profile where I have several kinds of Requirements according to what their source is (Company, Business Unit, RFP, etc according to source) and then be able to apply the standard <<functional>> etc stereotypes on top of that. It's not just for the appearance, either - I want to be able to use "RFP Req" as the Type in the Relationship Matrix.

I tried adding Stereotypes with Requirement as the metaclass and dragging from my Toolbox onto my requirements diagrams works as I expect - but when I change the Type dropdown to 'functional' they lose all the "RFP" stereotyping, and the "RFP" type isn't there in the Type Dropdown nor in the Relationship Matrix type list. So I think this isn't the right technique.

What is the right technique for making subtypes of the EA types available in my Toolbox and for tracing?

Pages: [1]