Scenario Plus

Requirements for your Business

 

Tools for Requirements Management

A free set of add-on requirements management tools (in DXL, for use in the DOORS environment) is available on request.

The set creates an additional menu on the DOORS formal module menu bar:

Project Editor & Builder

 

The Project Editor edits, prints, and exports a diagram (a "Project Information Model") of project structure. This can be the concrete architecture of a DOORS Project  its formal modules and linksets, or the abstract architecture for a project managed with other tools.

 

The Project Builder automatically creates (compiles) the specified set of DOORS modules & linksets from the structures defined in the Information Model diagram. A summary report (illustrated) shows what structures have been created or checked.

Standard Template Builder

 

The Template Builder translates the heading structure of the current module (e.g. a Requirements Specification) into a DOORS Template (a DXL file).

The resulting template can be inserted into the Standard template library, or into your user library (in the "Addins" folder), which will make it will appear as a menu item in DOORS modules. When it is run, it instantiates a copy of the heading structure of the original module. This makes it easy to enforce Your Company Standards by providing a menu of your approved templates.

This can be very useful for documenting components, e.g. test cases, in your chosen style. You simply make a copy of the template structure whenever you need to add another component.

    

Requirements Syntax Checker

 

The Requirements Syntax Checker scans a specification module to identify and count possible defects in requirement text.

For example, the word "except" may introduce a get-out clause, which might make a requirement unenforceable.

Terms of this kind are marked up in a column (illustrated) beside the requirements, allowing them to be studied and if necessary acted upon systematically. A summary is displayed.

 

More guidance on requirements writing is given in the book Writing Better Requirements.

    

Dictionary Builder / Linker

 

The Dictionary Builder constructs a Dictionary module from terms marked up (in italics) in any specification, links them, and provides trace views (illustrated) in both modules. The implied process is:

  1. Draft the requirements.

  2. Mark up terms to be defined.

  3. Run the Dictionary Builder tool.

  4. Draft definitions of terms (as Object Text under the provided Object Headings).

  5. Check dictionary for consistency.

  6. Edit requirements to make full use of defined terms (and never to offer definitions outside the dictionary).

Contact