当前位置: X-MOL 学术Syst. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
NFR‐aware prioritization of software requirements
Systems Engineering ( IF 2 ) Pub Date : 2021-04-06 , DOI: 10.1002/sys.21572
Mandira Roy 1, 2 , Novarun Deb 3 , Agostino Cortesi 4 , Rituparna Chaki 5 , Nabendu Chaki 1
Affiliation  

Non‐functional requirements (NFRs) play a significant role in the software development process. However, the classical requirement prioritization methods for incremental software development, typically, consider the attributes of functional features only, often neglecting the non‐functional constraints. This might lead to catastrophic defects in the system design, as the conflicts among the NFRs are ignored. In this paper, a novel prioritization approach for functional requirements (FRs) is introduced within the incremental software development process. The proposed approach considers the conflicts among NFRs, in the prioritization process, to minimize the incon sistencies of software development. The devised NFR‐aware prioritization algorithm can be tuned according to the weights that the analyst assigns to NFR conflicts and FR‐NFR dependencies. We have assessed our prioritization approach using available requirements data sets and have compared the results in different scenarios.

中文翻译:

支持NFR的软件需求优先级

非功能需求(NFR)在软件开发过程中起着重要作用。但是,用于增量软件开发的经典需求优先级排序方法通常只考虑功能特性的属性,而常常忽略非功能性约束。这可能会导致系统设计中的灾难性缺陷,因为NFR之间的冲突会被忽略。在本文中,在增量软件开发过程中引入了一种针对功能需求(FR)的新颖的优先级排序方法。提出的方法在优先级排序过程中考虑了NFR之间的冲突,以最大程度地减少软件开发的不一致性。可以根据分析人员分配给NFR冲突和FR-NFR依赖项的权重来调整设计的NFR感知优先级排序算法。
更新日期:2021-05-05
down
wechat
bug