【摘 要】
:
需求工程作为软件工程的子领域,是一个覆盖面广、多学科交叉的开放性学科。传统的需求工程主要是由功能驱动的,随着技术发展人们逐渐认识到诸如安全性、可靠性等非功能需求对软
论文部分内容阅读
需求工程作为软件工程的子领域,是一个覆盖面广、多学科交叉的开放性学科。传统的需求工程主要是由功能驱动的,随着技术发展人们逐渐认识到诸如安全性、可靠性等非功能需求对软件系统开发成功与否也是非常重要的。这就涉及到软件非功能需求的描述、获取、优化平衡以及验证等问题。本文提出一个系统的基于知识支持和面向目标建模分析方法GONFR,该方法用于帮助在体系设计过程中对非功能需求的处理。 首先,本文给出了非功能需求的定义和详细分类,以及对非功能需求的相关性进行总结,并采用统一的描述方法重点描述了几个典型的非功能需求的处理方法。 其次,根据非功能需求的特点,结合当前对面向目标需求分析和建模方法的研究,引入软目标的概念来描述非功能需求,利用作用关系和相关关系来描述软目标之间的关系。同时,该方法还将非功能需求和功能需求联系起来,使非功能需求成为功能需求实现的约束。在这个建模分析技术中,非功能需求被描述为需要“满意”的软目标。通过系统的分析过程,逐渐求精软目标,考虑体系的选择项,分析设计多个非功能需求的优化平衡,并且加以验证体系结构设计的决策。 另外,为了更好实现非功能需求的处理过程,我们采用基于知识支持的方法来指导对非功能需求的分析过程,提出了知识提取的几个规则,使stakeholder之间避免对术语理解的差异,同时避免需求分析人员繁杂的文献查询,从而更为有效地帮助有关人员进行非功能需求分析。 最后,为了给需求分析人员和用户以及软件设计人员提供一个需求分析的描述、获取和实现的平台,我们利用UML的拓展机制描述GONFR的元素,从而实现一个软件系统分析和建模的工具,以支持对非功能需求的处理过程。
其他文献
数据分组调度算法的评价指标主要包括复杂度、公平性和时延特性.在对当前主要调度算法进行研究和比较的基础上,结合蓝牙的实际特点和应用范围,可设计一种优先级与赤字轮转相
随着大飞艇技术的发展和大飞艇应用的领域的扩展,人们希望找到一种能够适合大飞艇的运动特性,准确测定大飞艇姿态的姿态解算系统,因为姿态解算系统是惯性导航系统的基础,是惯
随着电子商务的开展,网络上传输的数据的安全性成为人们日益关注的问题,数据的加密以及数字签名成为国际上信息安全领域的前沿课题。本文以PKI公开密钥加密体制为理论基础,探讨
Agent及Mobile Agent的理论和技术已成为计算机领域的研究热点,它具有智能性、自主性、移动性、协作性等特点,Agent及MobileAgent技术的应用,将会极大地改进计算机软件的系统
该文指出证券POS网络系统架构的目的是(1)多方面地满足当今股民的个性化的需求,由被动服务转为主动服务(2)股票POS终端机将会得到广泛推广,还会带来可观的经济效益.经济效益=
论文首先介绍了家庭网络在国内外的发展状况,对宽带接入技术、内部互联技术进行了研究,并分析了信息家电以及家庭网关,提出了以家居服务器为核心采用多种组网技术的家庭网络
该论文首先分析现代远程教育部门的发展和特点,探讨远程开放教育人才培养模式的特点、重点和难点,系统工程分析了远程开放教育应为学生会提供的支持服务;对国内外现代远程教
XML作为一种商业应用之间传送数据的极好的手段,能以有效方式在应用之间存储、转换和传送数据,正不断受到青睐。 本文在基于一个.NET开发的酒店管理网站的基础上,引入了XML技
SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统,它的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以
该文主要就CBR专家系统中案例知识获取和表示方法进行研究,提出比较实用、具体的技术方案.案例知识库是CBR专家系统的核心.针对当前网络信息时代,该文提出一个带有智能搜索同