Requirement Properties


In Requirement Management tools and texts, the characteristics of a requirement are commonly called attributes. However, in UML the term attribute refers to a different type of feature, and the requirement characteristics are defined as properties.  In this Enterprise Architect documentation, the term properties is used.

Requirement properties differ slightly from the properties of other elements; they are mainly focused on the type, status, difficulty and priority of the Requirement. The Notes field is also important, as it describes precisely what requirement the element represents.

To edit the properties of a Requirement , double-click on the element in a diagram or right-click on it in the Project Browser and select the Properties context menu option. The Requirement Properties dialog displays.


If necessary, edit the name (Short Description) of the Requirement element, then type a detailed explanation of the requirement in the Notes field at the bottom of the dialog. Set the Status, Difficulty, Priority and Type, and other parameters as required.

You can add and delete Status field values, and assign a color to each value to indicate the status of the Requirement on a diagram; for more information, see the Color Code External Requirements topic.

When you have finished entering the Requirement properties, click on the OK button.

In a project, it might be necessary to define more information in a requirement than is provided by the standard properties. For more information on extending the requirement properties, see the Extend Requirement Properties topic.