A Framework to Support Non-Functional Requirements Knowledge Reuse
A Framework to Support Non-Functional Requirements Knowledge Reuse
批准号:
RGPIN-2018-05833
负责人:
Cysneiros, LuizMarcio
金额:
$1.68万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
需求工程师必须解决功能和非功能需求(NFR)来开发软件系统。功能需求负责表示系统在可用特性方面的能力,而非功能需求则表示质量属性。一些常见的NFR包括隐私、性能、可用性、可用性和与软件系统质量相关的其他类似方面。拟议的研究旨在提供一个环境,将促进软件开发过程,这将有利于知识的重用,以满足与功能需求相关的NFR。引出NFR的第一个挑战在于它们本质上是模糊的,并且经常被软件工程师和利益相关者忽略。此外,选择一种解决方案来实施一个国家森林资源可能会带来协同作用,也许最重要的是,会给其他国家森林资源带来冲突。一些著作提出使用目录来获取关于替代品的知识,以实现NFR,作为一种不仅有助于引出NFR,而且有助于推理在替代品中进行选择所涉及的复杂性的方式。这些目录使用Softgoal相互依赖图(SIG)实现。SIG目录促进了满足给定非功能需求的基本质量特性的图形表示。事实上,实证研究表明,使用目录有助于避免遗漏和遗漏的冲突,尽管SIG的规模并不太好。我最近提议使用语义网技术支持的NFR本体来存储和检索一个或多个NFR的替代解决方案,使软件工程师能够可视化每个解决方案的影响。最近完成了支持这项活动的原型工具,并准备在云环境中提供,以促进今后的广泛使用。* 我的长期目标是设计非功能性和设计原理(NDR)框架,以帮助软件工程师通过以前获得的知识来获取和建模非功能性需求。我认为,使用一个定义明确的知识库可以发挥重要作用,以实现这一目标。因此,NDR框架将作为进一步开发我们的本体的结果出现,并创建方法,技术和工具来存储和检索关于实现非功能需求的知识。该框架还将提供将NFR纳入功能规格的方法。* 《国家减灾报告框架》将首先提供给学术界,供其评估,然后再提供给知识库。在框架稳定和成熟后,我们还将允许来自行业的成员查询知识库,并从长远来看,提交贡献以添加到知识库中。
英文摘要
Requirements engineers have to address both functional and non-functional requirements (NFR) to develop software systems. Functional requirements are responsible for representing what the system is capable of in terms of available features, while non-functional requirements are known to represent quality attributes. Some common NFRs include privacy, performance, usability, availability and other similar aspects related to the quality of a software system. The proposed research aims at providing an environment that will facilitate a software development process that will favor the reuse of knowledge on satisficing NFRs associated with functional requirements.***The first challenge for eliciting NFRs lies on the fact that they are fuzzy in nature and are often missed by both software engineers and stakeholders. Furthermore, choosing one solution to implement one NFR might bring synergies and, perhaps most important, conflicts to other NFRs.***Some works have proposed the use of catalogues for capturing knowledge on alternatives to achieve an NFR as a way of helping not only to elicit NFRs but also to reason about the complexity involved in choosing among alternatives. These catalogues are implemented using Softgoal Interdependency Graphs (SIG). SIGs catalogues promote a graphical representation of essential quality characteristics for satisficing a given non-functional requirement. In fact, empirical works have suggested that the use of catalogues can contribute to avoiding omissions and missed conflicts, despite the fact that SIGs do not scale too well.***I have recently proposed to use an ontology for NFR supported by semantic web techniques for storing and retrieving alternative solutions for one or more NFR, allowing software engineers to visualise the impacts of each solution. A prototype tool to support this activity was recently finished, and it is prepared to be available in a cloud environment to facilitate a broad use of it in the future. ***My long-term goal is to engineer the Non-Functional and Design Rationale (NDR) framework to help software engineers to elicit and model non-functional requirements empowered by a knowledge that has previously been elicited. I believe that the use of a well-defined knowledge base can play a major role to achieve this goal. Therefore, the NDR Framework will emerge as the result of further developing our ontology and create methods, techniques and tools to store and retrieve knowledge on implementing non-functional requirements. The framework will also provide methods to integrate NFRs into functional specifications. ***The NDR Framework will be first made available to the academic community to evaluate it and to later contribute to the knowledge repository. After the framework is stable and mature, we will also allow members from the industry to query the knowledge base and, in the long run, to submit contributions to be added to the knowledge base.***********
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
A Framework to Support Non-Functional Requirements Knowledge Reuse
-
批准号:RGPIN-2018-05833
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2022
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
A Framework to Support Non-Functional Requirements Knowledge Reuse
-
批准号:RGPIN-2018-05833
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2021
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
A Framework to Support Non-Functional Requirements Knowledge Reuse
-
批准号:RGPIN-2018-05833
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2020
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
A Framework to Support Non-Functional Requirements Knowledge Reuse
-
批准号:RGPIN-2018-05833
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements from early requirements to implementation
-
批准号:262148-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2009
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements from early requirements to implementation
-
批准号:262148-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2008
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements from early requirements to implementation
-
批准号:262148-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2007
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements from early requirements to implementation
-
批准号:262148-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2006
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements from early requirements to implementation
-
批准号:262148-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2005
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements: from early requirements to implementation
-
批准号:262148-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2004
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
Non-functional requirements: from early requirements to implementation
-
批准号:262148-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2003
-
负责人:Cysneiros, LuizMarcio
-
依托单位:
国内基金
海外基金
两性离子载体(zwitterionic support)作为可溶性支载体在液相有机合成中的应用
-
批准号:21002080
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2010
-
负责人:霍聪德
-
依托单位:
基于Support Vector Machines(SVMs)算法的智能型期权定价模型的研究
-
批准号:70501008
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2005
-
负责人:曹丽娟
-
依托单位: