Yes, I know what you mean. I am waiting for approval of a purchase request for the DOORS add-in, so I can get access to an EA/Add-In/DOORS environment.
I did a quick install and peek at the add-in during a previous job (FINRA) and it did seem to enable round-trip editing. If something was deleted from the DOORS module, the EA object(s) were moved to a trashcan package so you COULD recover if you choose to.
When I am modeling functional (external) requirements, they are "owned" by the object that they apply to (e.g., UC, Action/Activity/UI.) So the external FR would have both "realize" association (resulting from moving the internal to external) and an “Owned” relationship (in the EA tables) from placing the FR directly under the object it applies to.
The quick test I did to look at round-tripping was package based (so to refresh the data in EA, you had right-click to see the option to refresh. This might have meant that you were constrained to keeping your requirements in a package based structure. This would not be a problem (my NFR have a rather robust package based hierarchy tree already) doing the same for FRs would not be a big deal, just a similar approach.
Once I get past the admin folks installing EA and the Add-In in the DOORS environment, maybe it would be worthwhile to start a separate thread on that subject?
As Gene Wilder (Waco Kid) said in answer to Cleavon Little's (Bart) question "Do you need some help?" He answered "oh... just all I can get..."
David
