Modeling Non-Functional Requirements of a Reactive System.
International i* Workshop (iStar)(2021)
摘要
An understanding of Non-functional Requirements (NFRs) is important for designing a software system, however, time and resource constraints, usually, lead to systems being developed mostly from a functional perspective. We explore the case of using programming libraries as a support to the design of software systems explicitly considering NFRs. We tackle the case of the React JS library, within the context of reengineering a Web based e-commerce software. This library operationalizes a set of NFRs needed for a system to be reactive. We abstracted these implementations as softgoals to derive an i* model with the NFRs made explicit. The resulting model, created collaboratively, is an example of using both functional and qualitative perspectives in designing a software system.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要