. Smart Energy Designline: In January, you have launched IRQA Systems Engineering Template. Can you tell me how this add-on helps prioritize the requirements, enhance requirements’ visibility for system developers and, finally, how it copes with changing/evolving requirements specifications?
Editor’s Note: Visure Solutions preferred to break the main question into sub-questions to provide more detailed and comprehensive information.
Leveraging Visure Solutions’ expertise in the field, IRQA for Systems Engineering offers a configurable template with predefined information for an IRQA quick-start. IRQA for Systems Engineering provides an adaptable starting point, which companies then extend to reflect their specific processes.
As a pre-configured template, it includes a requirements structure from high-level down to low-level requirements, including software, hardware and mechanical decomposition, and their associated test cases. The template includes a set of predefined roles, their access rights to the different elements and specific views for each one of them according to the tasks they need to perform.
Each one of the activities require a set of attributes, which can also been pre-configured, along with possible values, such as priority, origin, assignee, expected benefit and severity. For some of these, like the status, a workflow has also been pre-configured indicating which roles can transition from each status.
Apart from the out-of-the-box reports provided with IRQA, IRQA for Systems Engineering additionally provides some specific reports for requirements validation and FMEA support. All the know-how provided in this template comes from customers working toward compliance to standards such as IEC 61508, DO 178B/C and ISO 26262.
So, even though IRQA can be configured to provide support for this process, the out-of-the-box templates in IRQA for Systems Engineering saves companies a great deal of effort and time.
- How does this add-on prioritize the requirements?
Visure Solutions developed a new module to help IRQA clients define an objective, repeatable prioritization technique that can be used to support specific organizational goals, such as reduced cost or maximized benefit. This prioritization module allows users to get an immediate update on requirement priorities, based on the weight and values they assign to other attributes, such as cost, origin, status, risks, etc. To support a full understanding of the results, the program presents them through both text and graphical charts.
Figure 4: The diagram represents from left to right the order of priority based on the calculation of the different attributes
(Click on image to enlarge)
Figure 5: The list represents from top to bottom the order of priority based on the calculation of the different attributes and the result.
(Click on image to enlarge)