Make Internal Requirement External

Elements in Enterprise Architect have internal requirements, or responsibilities (what they must do or accomplish). These often overlap or duplicate more formal requirements that the system in general must meet. You can move internal requirements to external requirements in one go using the Move External function.


If you have defined an internal requirement for an element and want to move it out (where it can perhaps be implemented by multiple elements), follow the steps below:

  1. Double-click on the element in a diagram or in the Project Browser to open the element Properties dialog.
  2. Click on the Requirements tab.
  3. Locate and highlight the requirement.
  4. Click on the Move External button. The Browse Project dialog displays.
    move external
  5. Select the package to place the new requirement in.
  6. Click on the OK button.

Enterprise Architect creates a new Requirement element in the target package and automatically generates a Realization connector from the element to the Requirement.


Notice the requirement is now marked external and the dialog fields grayed out. To edit its details, double-click on the requirement.

Also notice that a Requirement element has been created in the target package.