Determining Interdependencies among NFRs in Agile Environment to Reduce Conflicts

Ali, Jawad and Shoaib Shoukat, Muhammad and Faisal, Muhammad (2018) Determining Interdependencies among NFRs in Agile Environment to Reduce Conflicts. EAI Endorsed Transactions on Mobile Communications and Applications, 3 (10): e3. ISSN 2032-9504

[thumbnail of eai.22-3-2018.154384.pdf]
eai.22-3-2018.154384.pdf - Published Version
Available under License Creative Commons Attribution No Derivatives.

Download (754kB) | Preview


NFRs play a very key role in the development of high quality software. As NFRs are quality attributes of the software system, so it must be dealt properly and with care in the early phases of software development otherwise it will lead the system to failure or dismissal of quality requirement at later phases. NFRs have a very unique ability to conflict and contradict among themselves. And the main reason behind this ability of NFRs is interdependency, which should be found and dealt properly in order to avoid requirement dismissal. Agile methodologies only focus on functional requirements but neglects non-functional requirements. In this work, we identified and highlighted all the possible dependencies between different NFRs in agile environment. In addition we also proposed a specific framework to cope up with the identified dependencies between NFRs.

Item Type: Article
Uncontrolled Keywords: Non-Functional Requirements, Agile Methodology
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
QA75 Electronic computers. Computer science
Depositing User: EAI Editor II.
Date Deposited: 08 Oct 2020 13:50
Last Modified: 08 Oct 2020 13:50

Actions (login required)

View Item
View Item