Product development requires an accurate and correct definition of requirements. The accurate definition of the requirements should not be limited to the functional requirements only; it should also include the non-functional requirements. However, the non-functional requirements (NFRs) normally present concerns in software development due to the cross-cutting issues and difficulties to interpret during the design.
During the implementation of the project, there is the need to verify the requirements in order to determine whether they are in line with the original specifications. The validation is achieved by the use of NFR+ Framework, which may require operationalisation. Therefore, Merilinna, Yrjonen, and Raty (2015) propose a viable method that can be used to maintain a bi-directional traceability link in the context of Domain-Specific Modeling (DSM).
Earlier studies have established methods that can be applied to enhance requirements engineering by application of systematic approaches. NFR+ framework provides a systematic approach that is applied in elicitation and definition of NFRs products. The NFRs play a critical role in the accurate definition of requirements. However, it is complex to tackle NFRs in cases of traditional contexts. This is because the traditional methods are heterogeneous in nature.
The authors proposed an NFR+ Framework Tool approach. A case example was used. It entailed the process of manufacturing bread.
The demonstration of the applicability of the approach was by a case example which entailed naïve bread manufacturing process. In the case example, process modelling language was developed. The language was embedded with the NFR+ features. The modelled system was tested in order to establish the interdependences between the set soft goals.
In the case study, two requirements were fit while the third requirement hindered the satisfaction of the original requirements; hence, the need for operationalisation configuration.
In conclusion, bridging the gap between software activities and requirements engineering requires a clear and accurate definition of the requirements. The proposed NFR+ method provided a viable option that enhanced the scalability of the process.
Reference
Merilinna, J., Yrjonen, A., & Raty, T. (2015). NFR+ framework method to support bi-directional traceability of non-functional requirements. Computer Science Research and Development, 30(1), 35-49. Web.