Features

This page below shows some of the main features of Xuse (already or soon to be implemented).

Requirements

  • Repository of uniquely identifiable requirements.
  • No cut and paste - define the requirement only once and reference it where required.
  • All requirement types (functional, non-functional, contraints etc.).
  • Annotations to record issues, queries, todos etc.
  • Comprehensive set of attributes.
  • Un-limited user defined classification fields.
  • Parent-child relationships.
  • Linking to external artefacts.

Use-cases

  • Fully structured use-cases.
  • Annotations to record issues, queries, todos etc.
  • Hybrid use-case support (allows requirements to be directly referenced from the use-case steps)
  • Step references kept in sync.
  • Un-limited user defined classification fields.
  • Linking to external artefacts.

Glossary

Documents

  • Vision document.
  • Software Requirements Specification.
  • Stock content - reference stock phrases and sections in your documents (via XInclude).
  • Replacement text for terms such as project name, customer name etc.
  • User dictionary.

General

  • XML datastore with schema validation.
  • XSLT derived views.
  • Free to use.
  • Internationalisation.
  • Command line interface.
  • Proven scalability to 20,000+ requirements and 1,500+ use-cases.

Other model elements

  • Actors.
  • Stakeholders.
  • Data-dictionary.
  • Release register.
  • Screen register.
  • Report register.
  • Notification register.

Diagrams

  • Auto generated use-case diagram.
  • Auto generated use-case activity diagrams.
  • Link to any externally created diagram.

Traceability

  • Between requirements (parent-child and other references).
  • Between requirements and use-cases (both at the use-case step and use-case level).
  • Between actors and use-cases.
  • Between requirements and stakeholders.
  • Between requirements and external reference (such as a test).

Team Support

  • Revision control via tool of your choice.
  • Work in any location.
  • Comcurrent edits (XML merge can be used to resolve conflicts).
  • Change history.
  • Headless publishing via CruiseControl, Hudson or similar.

Publishing and Reports

  • Publish the complete model to a fully hyperlinked HTML site.
  • PDF use-cases.
  • Built in and customisable themes.
  • Model summary report.
  • Validation report - indicates areas of the model that are suspect.
  • PDF documents (vision and SRS).

Import, Export and tool integration