Generating Requirements from an Existing Project

<< Click to Display Table of Contents >>

Navigation:  Additional Features >

Generating Requirements from an Existing Project

RaQuest can generate requirements from an existing Enterprise Architect project.

Generate Requirements from Use Cases

To generate requirements from Use Cases:

Select Tools | Enterprise Architect features | Import from this Project | Generate Requirements from Use Cases menu item. Specify the package on the displayed dialog and push the Run button. Requirements will be generated from the Use Cases. The hierarchy of the requirements is the same as the Use Cases hierarchy. Some Use Case information is copied as the requirement's properties.

After generating requirements from Use Cases, the project file will be reloaded automatically. You can check the result of the generated requirements, and correct the values of the requirement properties as needed.

To Import Internal Requirements of Enterprise Architect element

Requirements can be defined as internal requirements, which are in the element's Properties | Requirements tab in Enterprise Architect. If the internal requirements are defined, RaQuest can generate new requirements from the internal requirements which are already defined in the Use Case elements.

60

To generate requirements from internal requirements which are defined internally in the Use Case elements:

Select Tools | Enterprise Architect features | Import from this project | Import Internal Requirements menu item. Requirements will be generated from the elements' internal requirements. The hierarchy of the requirements is the same as the elements' hierarchy. Some Use Case information is used as the requirement's properties.

After generating requirements from Use Cases, the project file will be reloaded automatically. You can check the result of the generated requirements, and correct the values of the requirement properties as needed.

Optionally, you can also use the Change Internal requirements to external feature.

58

When you use this option, the internal requirements of the target elements are changed to external, as shown below.

59