Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

External and Internal Requirements

Enterprise Architect can support any type of Requirement process and allows Requirements to be defined as elements in the model. These are called External Requirements, but the tool also allows Requirements to be defined for a specific element, and these are called Internal Requirements. An engineer who wants to define a user Requirement such as:

The system must allow bus schedules to be updated.

would use an External Requirement. A modeler wanting to describe how a Component should behave would use an Internal Requirement for the Component such as:

The editor must support Unicode.

There is often contention between Analysts and Developers as to whether a Requirement should be Internal or External, and Enterprise Architect provides a facility to move Internal Requirements to be external to the element.  When they are moved they are still linked to the original element.