Requirements Quality Analyzer - Quality for system requirements and software requirements

Quality Assessment for system requirements and software requirements

Requirements Qaulity Analyzer

The Requirements Quality Analyzer is a software tool that aids quality assessment and improvement within requirements oriented systems/software projects. RQA currently works with DOORS (© IBM), IRQA (© VISURE) and EXCEL (© Microsoft)..

RQA allows to define, measure, improve, analyze and manage the quality of requirements specifications in systems and software projects.

The assessment is modeled by evaluating metrics. Both, individual and global metrics are evaluated by the tool, allowing not only to check for issues regarding an individual requirement, but also to check consistency among a whole requirement specification.


Quality analysis can be easily customized to the current stage of development using the PDCA cycle defined by RQA:

                    Software Requirements and System Requirements

 

Features of Requirements Quality Analyzer. RQAv4

The features of Requirements Quality Analyzer are:

  • Metrics based model for measuring and improving quality.
  • Supports text based and NON text based measures.
  • Supports metrics for individual requirements and sets of requirements.
  • Customizable measures calculation engine.
  • Functional Operation.
  • Multi roles operability (Engineer, Project Manager, QA Manager).
  • Calculations can be performed on-line (on demand) or planned.
  • Fully integrated with RMS.
  • Semantics.
  • Formal semantic requirements meta-model.
  • Fully supports the customer’s Domain representation (ontology).
  • Domain Specific Language can be incorporated to the ontology.

Requirements metrics RQAv4

The Individual requirements supported metric are:

    • Size
    • Readability.
    • Conditional vs. imperative sentences.
    • Optional sentences.
    • Ambiguous sentences.
    • Subjective sentences.
    • Implicit sentences.
    • Abuse of connectors.
    • Negations.
    • Speculative sentences.
    • Design terms.
    • Flow terms.

    RQA Functional Operation

    RQA Functional Operation are:

    QA Team (defines the reference Quality policies).
    Defines a set of quality functions for every metric.
    Defines the quality ranges (values) for every metric.
    Defines the default assignments of active metrics to engineer profiles.
    Project Managers.
    Define the particular assignments of active metrics for particular projects.
    Define their own quality results to measure (graphs).
    Business Analyst.
    For every requirement and every metric, a numerical value is generated.
    Using a set of quality functions, every metric is qualified as: high, medium and low quality.
    An aggregated quality value is generated for every requirement.

    Roles of Requirements Quality Analyzer

    Requirements Quality Analyzer supports multiple roles in the development life-cycle. They are:

  • Quality Assurance
  •     I need to state my quality policy regarding requirements specifications.
        I want to settle thresholds to measure the quality evolution.
        I need to know how quality is evolving in my organization Which quality aspects should we enforce by organizational     training.

  • Project Manager
  •     The quality of my projects meets my expectations?
        Are we fulfilling our best practices?
        How is project quality evolving over the time?
        Who is performing better/worst in my team?
        Where should I focus team training?
        Are project/team requirements consistent among them?.

  • System Engineer
  •     The quality of my requirements meets my expectations?
        What requirements should be reviewed?
        What features of the requirements should I review?
        What terms should be avoided? What are the most frequent mistakes in my requirements?
        Where to start with in a peer-review?

    Related products:

       
    Requirements Authoring Tool
                
    Knowledge MANAGER
                                       Requirements Authoring Tool                                                  Knowledge MANAGER



    RQA Copyright © 2012 The Reuse Company. All rights reserved