TIGER PRO performs the following functions:
-
Fixing the most common types of defects produced by
students in Requirements workshops.
-
Ingesting of requirements from text documents and the
keyboard into requirement databases.
-
Exporting CSV format files.
-
Elucidating requirements based on a set of "poor words"
and pointing out up to seven types of (potential) defects in each of the
requirements (multiple requirement in a paragraph, possible multiple requirement,
unverifiable requirement, use of "will" or "must" instead of "shall", the
existence of a user defined "poor word", design constraints in the requirement
and incomplete sentences).
-
Modifying existing requirements.
-
Allowing for additional "poor words" to be added as
they are identified.
-
Allowing for "poor words" to be used in a requirement
when their use is appropriate. For example, the requirement that "the system
shall display the combined total of A and B" is a good requirement.
-
Providing a Built-in Agent using Deterministic Grammar
for the Engineering of Requirements (BADGER) that facilitates the correct
format for writing requirements by minimizing the need for retyping by
the use of drop down lists.
-
Producing a report documenting each occurrence of a
"poor word" in the requirements.
-
Producing a Figure of Merit for the goodness of a requirements
document.
-
Allowing users to view, document/assign and modify the
following attributes (for each requirement):
-
keywords (up to three),
-
acceptance criterion,
-
rationale,
-
traceability (to source(s) and sideways),
-
priority (level and basis),
-
risk (severity, probability, basis and mitigation),
and
-
cost (estimates, basis and totals) for each requirement.
-
Producing summary reports on elucidation of requirements,
priority allocation, risk assignment and cost estimates in textual and
graphical formats.
|