An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process

Muhammad Awais Gondal, Nauman A. Qureshi, Hamid Mukhtar, Hafiz Farooq Ahmed

2020

Abstract

Software quality calls for an engineering approach to incorporate non-functional requirements as first-class citizens into software specification and later operationalized at the development time. Recent research argues to model high level goals capturing the intentions of the users as Non-functional requirements (NFRs) at the early stage of the requirements engineering. However, intertwining relevant NFRs into the specification at early stage increases the complexity to many folds. Therefore, a straightforward approach for capturing NFRs is not possible as product specific NFRs are usually domain dependent. In this paper, we propose a systematic approach to integrate NFRs into the specification and development artifacts to ensure high quality of the software system under development. Considering existing seminal approaches in the literature, we propose a textual template for specifying NFRs and provide systematic technique to integrate relevant NFRs during the software requirements specification phase. We demonstrate our approach using a healthcare-information-systems as a case study and report initial results.

Download


Paper Citation


in Harvard Style

Gondal M., Qureshi N., Mukhtar H. and Ahmed H. (2020). An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process.In Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-423-7, pages 377-384. DOI: 10.5220/0009568503770384


in Bibtex Style

@conference{iceis20,
author={Muhammad Gondal and Nauman Qureshi and Hamid Mukhtar and Hafiz Ahmed},
title={An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process},
booktitle={Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2020},
pages={377-384},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009568503770384},
isbn={978-989-758-423-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process
SN - 978-989-758-423-7
AU - Gondal M.
AU - Qureshi N.
AU - Mukhtar H.
AU - Ahmed H.
PY - 2020
SP - 377
EP - 384
DO - 10.5220/0009568503770384