HOME JOURNALS CONTACT

Journal of Software Engineering

Year: 2017 | Volume: 11 | Issue: 3 | Page No.: 282-289
DOI: 10.3923/jse.2017.282.289
Requirements Traceability Model Generation for Evolving Software Systems
Milu Mary Philip, Rahul Varma and Vijayakumar Balakrishnan

Abstract: Background and Objective: A software application system can undergo changes during one or more phases of the software development lifecycle. Managing the changes in the requirements is an expensive task. The different variation points of the system should be described and followed right from the design stage to its implementation. This study aimed to develop a generalized requirements traceability model, which provides a clear insight into the relationship between each feature and the requirements and also explains the inbound and outbound dependencies between each of the features. Methodology: The user provided inputs and their dependencies with the help of a graphical user interface. These inputs were validated for correctness and if there were any conflicts, the user will be notified of the same. The present study focused on handling two types of conflicts namely, transitive and symmetric. Results: The results showed the dependency traceability model for conflict free user inputs. The various features and their dependencies were highlighted in the model generated. This model was considered as a promising and stable model to analyze the order in which the features were processed. In case of any conflicts in the user entry, valid error messages will be sent back to the user and the traceability model will not be generated. Conclusion: This model acted as a baseline for the software architect, since it checked the feasibility of the variation points in depth. The developer can refer this model for the implementation of the application system. This model has been validated successfully for an image processing application.

Fulltext PDF Fulltext HTML

How to cite this article
Milu Mary Philip, Rahul Varma and Vijayakumar Balakrishnan, 2017. Requirements Traceability Model Generation for Evolving Software Systems. Journal of Software Engineering, 11: 282-289.

© Science Alert. All Rights Reserved