软件需求管理框架的研究及设计

来源 :南京大学 | 被引量 : 0次 | 上传用户:abing206
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件需求是软件研发项目初始估计和计划的基础,同时也是软件产品开发和验证的基础。根据Standish Group从1994年到1997年的Chaos Reports证实,导致项目失败的最重要的原因与需求有关。需求管理,简单的说就是记录并管理需求、跟踪需求变更,其目的是在客户和解决客户需求的软件项目之间建立对客户需求的共同理解,并形成评估、计划、实施和跟踪整个软件生命周期中软件项目活动的基础。它在国际质量标准--ISO9000和CMM/CMMI中具有重要的位置。近年来,对于需求管理领域的理论和实践研究逐渐成为研究的热点。   本文在探求需求管理本质的基础上,分析现有的需求管理工具,并找出这些工具的不足。再以一个较成熟的软件过程集成框架(SPIF)为平台基础,提出并设计了一个专门针对SPIF的需求管理模块的解决方案。具体来说,本文的主要成果体现在以下几个方面:   (1)理论研究工作   本文总结了软件需求管理领域中相关的理论知识,充分指出了进行需求的管理在大型软件开发管理过程中的重要作用,从而提出使用工具进行需求管理的必要性。并在此基础上分析比较了国外目前比较流行的几款需求管理工具,指出了他们各自的优缺点。从而进一步提出了我们要研究开发更适合国内的软件企业使用的需求管理工具。   (2)提出了一个系统的需求管理的解决方案   本文在现有理论研究工作的基础上,针对需求管理中需求的捕获和表示,需求跟踪,需求状态跟踪,需求基线变更控制,需求版本控制,需求相关的度量以及需求变更的影响分析等一系列问题提出了相应的切实可行的解决方案。该解决方案基本可以满足两大模型ISO9000系列和CMM/CMMI对需求管理的要求。   (3)重新梳理了SPIF的各个功能模块,给出了改进意见   SPIF作为一个集成框架,集成了很多的项目管理模块,但有一些目前尚不适合作为需求管理的辅助管理模块去管理需求。本文从需求管理得需要出发,对SPIF中这部分需要做出调整的功能模块重新进行了全面的梳理,指出了各部分还需要进行哪些改进,并尽可能的根据SPIF的实际情况给出了改进的方案,为需求管理模块引入到SPIF中做了前期的准备工作。   (4)需求管理模块的详细设计   本文以SPIF为基础平台,在改造了相关功能模块之后,以本文提出的需求管理解决方案为基础,给出了SPIF需求管理模块的详细设计,包括模块的界面功能设计和数据库设计。该设计方案充分考虑了SPIF现有的设计和实现,在保证系统一致性的前提下,较为系统的设计实现了需求管理所需要的管理功能。
其他文献
软件架构对于系统的分析和重用起着至关重要的作用。如何合理有效的确定系统的组件构成和组件之间的关系,从而满足软件的功能属性和非功能属性的要求,是架构研究的热点问题;而面
要提供安全的图像数据通信,在系统设计时必须考虑两个要素:第一,尽量减小传送数据的体积。第二,保证数据安全。因此,需要一种对图像的压缩加密方法。本文将JPEG2000与数字化混
智能视频监控技术是指对视频图像中的目标进行自动的检测、跟踪和分析,从而使计算机能够过滤掉用户不关心的信息,通过分析理解视频画面中的内容,提取对监控和预警有用的关键
沉浸式投影显示在文化教育、游戏娱乐、医疗模拟、工业设计等方面都得到了广泛应用。其中,用于鉴赏与研究的文化遗产显示对色彩的保真度有很高的要求,而且需要能给不同鉴赏者或
随着经济全球化及跨国公司的不断发展,近年来软件外包及全球配送业务得到了突飞猛进的发展。一个软件产品或项目的需求、设计、开发及测试等环节可能外包给不同的组织完成,传统
该文提出了以用户为中心的智能笔式用户界面研究方法、基于混合自动机的交互模型、笔交互的增量式意图提取技术、支持笔式用户界面开发的平台Penbuilder和支持笔记记录和胶片
互联网的迅猛发展加速了社会的进步,给人们的生活带来了巨大的变化。伴随着网络的发展和软件技术的革新,游戏开发也由单机版过渡到网络化。目前,网络游戏的市场越来越大,它吸
随着物流信息化建设不断发展和无线射频识别(RFID,Radio FrequencyIdentification)技术应用的不断深入,我国的物流通关信息化建设出现了物流标准化滞后和缺乏统一的物流信息
XBRL(eXtensible Business Reporting Language,可扩展商业报告语言)是一种基于XML的报告语言。XBRL已经在证券、保险、银行等各金融行业得到了广泛的支持和应用。在XBRL的应
学位
立体显示技术经过几十年的发展,取得了很大的进展。目前,对立体显示技术主要分为立体眼镜、Autostereoscopic3D显示、体三维显示和全息三维显示技术四大类,其中立体眼镜和Autost
学位