Non-Functional Requirement Traceability Process Model for Agile Software Development

Authors

  • Adila Firdaus Arbain Faculty of Computing, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia.
  • Dayang Norhayati Abang Jawawi Faculty of Computing, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia.
  • Imran Ghani School of Information Technology, Monash University Malaysia.
  • Wan M. N. Wan Kadir Faculty of Computing, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia.

Keywords:

Agile Methodologies, Feature Driven Development, Non-Functional Requirement, Scrum,

Abstract

Agile methodologies have been appreciated for the fast delivery of software. They are criticized for poor handling of Non-Functional Requirements (NFRs) such as security and performance and difficulty in tracing the changes caused by updates in NFR that are also associated with Functional Requirements (FRs).This paper presents a novel approach named Traceability process model of Agile Software Development for Tracing NFR change impact (TANC). In order to validate TANC’s compatibility with most of Agile process models, we present a logical model that synchronizes TANC with the two of enhanced models: secure feature-driven development (SFDD) and secured scrum (SScrum).Then, we conducted a case study on TANC using a tool support called Sagile. In terms of adaptability with agile process model, the logical model could be depicted in SFDD and the case study proved that TANC is carried out successfully in SFDD.

Downloads

Published

2017-10-20

How to Cite

Arbain, A. F., Abang Jawawi, D. N., Ghani, I., & Wan Kadir, W. M. N. (2017). Non-Functional Requirement Traceability Process Model for Agile Software Development. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-5), 203–211. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2992