Book a Demo

Author Topic: Composite Use cases and relationships  (Read 13033 times)

Tree

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Composite Use cases and relationships
« on: May 20, 2014, 01:54:46 am »
Hi
When modeling our system we are comfortable with the concept of breaking down a a general Use Case representing a collection of more specific Use Cases using the structured composite diagram method in EA.  The concern I have is... as the model grows, and more individuals are in the model, things sometimes get moved around.  If one individual moves a "specific" use case out from under the general use case, the project browser "implied" relationship is no longer there.  Is it true that  no underlying model relationship is  (automatically) created by EA when a composite structure is create.  There is no Composite relationship displayed in the relationship window.  
How do you recommend solving this lost relationship issue?  

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Composite Use cases and relationships
« Reply #1 on: May 20, 2014, 02:23:38 am »
The best is to use EA "security" with Require User Lock to Edit. This way you need to explicitly unlock packages and the risk of accidental moving is reduced.

q.

Helmut Ortmann

  • EA User
  • **
  • Posts: 970
  • Karma: +42/-1
    • View Profile
Re: Composite Use cases and relationships
« Reply #2 on: May 20, 2014, 04:12:27 am »
Hi,

in general: EA maintains composite relationships. I've also encountered sometimes problems with this relationships. These issues were related to Version Controlled Packages. In my experience manageable. What EA release you are using?

You can detect lost relationships by query. I admit it's not trivial.

Personally I would create a composite structure by nested packages (package in package). If you have troubles you can easily  rebuild the lost relationship. I like structuring something by packages. Everybody understands it and is able to see it at first glance.

If you do this the EA composite diagram is just a shortcut for the convenience of the user. Lost no real problem.

Helmut





Coaching, Training, Workshop (Addins: hoTools, Search&Replace, LineStyle)