What Makes CASE Spec Such An Incredible Requirements and Life-Cycle Management Tool?
- Items (requirements, test scripts, test steps, etc.) can be arranged in multilevel hierarchies and linked in any desired fashion to other items, diagrams, or files (documents, code fragments etc.). For example, user requirements can be linked to functional requirements and, in turn, to test steps.
- Full graphical and tabular traceability is provided with drill-down to lower levels. A change in an object such as a User Requirement automatically flags directly and indirectly linked objects such as test steps as suspect, to be re-evaluated. Easily generate traceability, impact and gap analysis reports.
- Powerful import/export capability is provided for spreadsheets, delimited text files, XML, other databases and even MS Word documents.
- A full audit trail of changes is maintained with return to a previous version of an object, document or project baseline possible.
- Items can be linked to embedded objects (RTF fragments such as tables, or diagrams) which can be included in reports. There are integral editors for diagrams (UML, dataflow, flowcharts, etc.) and rich text (RTF).
- Automatically generate documents with pre-formatted templates. Use the drag-and-drop report designer to create custom documents that can include calculated fields, rich text objects, diagrams and sub-reports.
- Any item or link can have custom attributes assigned. These can be text, integer, float or list.
- Supports both agile and traditional life-cycle methodologies, even projects that combine elements of each.
- A fully-featured document/file management module is included with locking, check in/check out, versioning, and linkage to other objects. All versions of a file are retained and accessible.
- Access control is very granular with rights assigned at the group or individual level. This makes it easy to provide limited access to outside staff, contractors, clients or vendors.

