基于问题框架的需求变更分析方法及工具支持

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:yuyuallen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展,科技水平的进步,人们对生活质量及工作环境的要求也越来越高。如何利用计算机来完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的议题。因此,各种各样的软件产品出现在了人们的视野中。随着软件项目日益复杂化,规模庞大化,软件成本、质量、开发周期也将会面临巨大的风险,为了尽量避免这些风险,在软件开发初级阶段,对项目进行需求分析就显得尤为重要。在需求分析阶段中,即使提取和理解了用户需求,之后也会由于各种外部和内部的因素产生需求的变更,如商业环境的变化、技术的改变和不断变化的客户需求等,这种变更是不可避免的,如果没有及时对需求变更进行管理会给软件开发各个阶段产生极大的影响,特别是对后期的开发阶段。所以,如何将需求变更对软件项目产生的影响降到最低,对需求变更进行有效地管理就变得极为重要。问题框架方法,是用于解决软件需求的一种重要的分析方法,在软件工程界已被广泛关注。该方法强调对软件将要作用的环境进行刻画,使用需求、软件和上下文环境之间的因果关系来描述软件开发问题,通过这三者之间的关系对问题进行建模。在需求分析阶段应该关注的是问题本身而不是问题的解决方案。这种软件需求分析方法能够帮助早期决策,有利于相关者分析需求问题。本文提出一种基于问题框架的需求变更分析方法。该方法通过准确捕获和理解需求,对用户需求进行建模,形成问题图,需求变更时对问题图进行变更操作,将会从两个角度进行变更分析。第一,在子问题领域发生变更时对其他子问题的影响程度的分析;第二,在子问题领域发生变更时,对该子问题中的其他领域的波及范围进行了探讨和分析。从而对提出的这两种变更分析方法实施了两种解决方案。针对第一种变更分析方法,本文利用需求之间共享的领域个数来定量计算需求复杂度,为需求变更的管理、控制、评估提供客观的依据。针对第二种变更分析方法,本文利用邻接矩阵,求出可达矩阵,然后通过可达矩阵,可以确定各个领域对整个软件的波及范围大小。本文在理论研究的基础上设计并实现了一款基于问题框架的需求变更管理工具,该工具能够用关联导图的方式表现出需求之间的关联关系,该关系是由需求之间共享的领域来决定的,根据这种关系形成需求依赖矩阵,通过该矩阵中的数值,利用需求复杂度计算公式求出需求复杂度。通过对比变更前后的复杂度,来评估该变更是否可行。为了使得工具能够在实际中应用,本文通过一个科技助老系统的案例研究具体地展示了本工具的使用方法并验证了本工具的可用性,为问题框架理论与实际应用相结合做出了一定的贡献。
其他文献
喀斯特植物多样性丰富,狭域分布现象和特有性显著。喀斯特生境特殊且异质性高,多样化的生境往往能够促使物种快速分化进而形成更高的物种多样性。重建快速分化物种或类群间的系统发育关系是系统发育研究中的关键难题,而重建正确的系统发育关系则是揭示物种起源和演化历史,以及进一步调控各类性状的关键功能基因等其它研究的前提和基础。目前,对喀斯特植物多样性的形成,尤其对其适应喀斯特多样生境的分子机理还缺乏研究,需要选
学位
水陆交错带是水生生态系统与陆地生态系统之间的过渡带,承担着能量流动、物质循环和信息交换的重要作用。水陆交错带植被作为水陆交错带重要的结构和核心,具有涵养水分、调节气候,缓冲污染、提供栖息地、旅游观光等作用。本研究利用植物区系地理学以及植物生态学的基本理论和方法,对漓江水陆交错带维管束植物的种类组成和区系成分进行系统的调查和研究,旨在为漓江水陆交错带生物多样性的保护、植物的开发和利用、植被恢复、景观
学位
生物多样性是人类赖以生存和发展的物质基础。然而人类活动与全球气候变化使生物多样性面临着严重的威胁。因此,生物多样性的发现、评估及监测刻不容缓。自然保护区拥有极高的生物多样性和环境异质性,在生物多样性保护与研究中具有重要地位。相对于其他动物,两栖动物对环境的变化更敏感,能够最直接感受环境因子的变化,因此,常作为衡量其栖息环境好坏的指标物种。本研究在广西猫儿山国家级自然保护区(简称猫儿山)设立了5个海
学位
随着电力网络的迅速发展,对电力网络进行稳定性分析也变得越来越复杂。近年来,世界各地发生了多起因电网暂态失稳而引起的大停电事故,其中,因为故障造成的暂态失稳最容易影响电网的稳定运行。为了确保电力网络安全稳定运行,在电网的构建过程中,我们不仅要对电网的充裕性和经济性问题进行充分考虑,而且要对电网在遭受大干扰时的动态行为进行深入的研究,以免给社会、人民造成巨大的经济损失。本文基于电力网络的类Kuramo
学位
麦穗鱼(Pseudorasbora parva,Temminck&Schlegel,1846)隶属于鲤形目(Cypriniformes)、鲤科(Cyprinidae)、鮈亚科(Gobioninae)、麦穗鱼属(Pseudorasbora),原产于东亚大陆,日本,韩国,越南北部以及中国台湾等地,但如今受人类活动影响,该物种已经广泛分布于全球范围内。麦穗鱼的引入会给入侵地造成严重的负面影响,其不仅可以
学位
随着软件行业的快速发展,软件工程越来越受到专家学者的关注,随着软件产品问题的出现,“软件危机”一词也被提出,专家学者开始将目光从软件的编码转移到软件需求上,于是需求工程这一分支逐渐变得非常重要。软件的需求是贯穿整个软件开发周期中的,软件需求并不是一成不变的,当软件需求发生改变时,软件开发人员要进行软件需求变更,正确的需求变更会节约开发成本,提高效率,错误的软件变更可能会延长开发时间,对软件制品的部
学位
随着社会经济的发展,电力网络在现代化建设中发挥的作用越来越重要,电网的同步稳定运行是保障人们正常生产生活的前提。可再生能源的快速发展,使得越来越多的分布式电站并入电网,为了提高资源利用率和电网效率,不同区域的电网开始互相连通,电网的规模和结构变得日益庞大复杂,其稳定性面临更大的挑战。应用复杂网络理论研究电网的同步、稳定性等动力学行为成为一个新的研究方向,其研究成果对保证电网的稳定运行和未来电网的升
学位
近年来,我国文化产业高速发展,文化企业人力资源管理工作的重要性日益凸显出来,文化企业新型人才培养以及人才队伍管理问题也逐渐受到关注。目前,我国文化单位人才补充脱节、离职率高、稳定性差等问题普遍存在。本文以SD出版社新编辑队伍作为研究对象,一方面SD出版社属于国有文化企业,面临着国内大多数文化企业人才短缺、人才队伍稳定性不强、储备人才少等问题;另一方面由于SD出版社员工业务培训较多、平台高,新编辑员
学位
随着国民经济的快速发展和人民生活质量的提高,人均用电量也逐年增长。为满足广大人民的用电需求,电力系统结构趋于复杂、紧密以及高度拓扑互联化。复杂化的电网虽然有着高效的传输供给能力,但同时很容易因为单一元件失效而引起整个电力网络的潮流转移、线路过载、电压失稳等状况,继而引发连锁故障。由于维护电网稳定运行的关键环节在电网中承担重要的传输任务,因此,及时识别出电网关键环节并采取相应保护措施,对降低大停电事
学位
随着互联网的迅猛发展,日常生活中每天都会产生大量的以电子文件形式存在的数据,人们如何从海量数据之中获取想要的信息是当前研究的热点和难点,文本分类是其中的一个重要研究方向。首先,本文对文本分类技术的研究现状进行了介绍,并简要说明了本文主要研究的内容以及本文的创新点。随后对文本分类过程进行了详细的阐述,着重介绍了特征选择算法和文本分类算法,对其优缺点进行了分析、总结,并以此为基础提出了基于依存关系、语
学位