Requirements Quality Analyzer - Quality for system requirements and software requirements
Quality Assessment for system requirements and software requirements
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:
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.
- 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:
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.
Define the particular assignments of active metrics for particular projects.
Define their own quality results to measure (graphs).
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:
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.
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?.
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?
RQA Copyright © 2012 The Reuse Company. All rights reserved