Toward the Design and Implementation of Traceability Engineering Tool Support

HTML  XML Download Download as PDF (Size: 1719KB)  PP. 249-265  
DOI: 10.4236/jsea.2019.126015    1,486 Downloads   2,972 Views  

ABSTRACT

Requirements of a system keep on changing based on the need of stakeholders or the system developers, making requirement engineering an important aspect in software development. This develops a need for appropriate requirement change management. The importance of requirements traceability is defining relationships between the requirements and artefacts extracted by the stakeholder during the software development life-cycle and gives vital information to encourage software understanding. In this paper, we have concentrated on developing a tool for requirement traceability that can be used to extend the requirement elicitation and identification of system-wide qualities using the notion of quality attribute scenarios to capture the non-functional requirements. It allows us to link the functional and non-functional requirements of the system based on the quality attribute scenarios template proposed by the Carnegie Mellon Software Engineering Institute (SEI). Apart from this, the paper focuses on tracing the functional and non-functional requirements of the system using the concept of requirement traceability matrix.

Share and Cite:

Pokharel, S. and Reza, H. (2019) Toward the Design and Implementation of Traceability Engineering Tool Support. Journal of Software Engineering and Applications, 12, 249-265. doi: 10.4236/jsea.2019.126015.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.