异地协同再工程项目中需求管理研究与实践

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lixuelei19890117
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗留系统是指那些很早以前开发并投入使用,而至今仍然对业务及其重要的软件系统。而遗留系统再工程是指通过使用新技术来改善遗留系统各方面的能力,它的需求主要来源于正在运行的系统本身。需求管理是项目成功的基础,然而普通的需求管理方法不能完全适用于再工程类项目。同时基于成本等的考量,软件外包已成为业界主流。全球化的异地协同开发环境为需求管理带来了新的困难。本文首先介绍了需求管理的研究现状,总结了项目开发过程中典型的需求工程各个环节的主要内容和管理方法。然后结合CMM要求的需求管理过程,针对遗留系统异地协同再工程项目中需求管理面临的一系列困难,提出相应的优化方案,主要成果有以下方面:   1.优化需求获取。遗留系统的业务逻辑复杂,本文借鉴了web开发中的用户体验设计的概念,以系统界面为切入点,提出了基于MockPage的需求开发过程,简化了需求获取。   2.控制需求变更。遗留系统变更频繁,模块耦合度大。本文以减少需求变更带来的整体返工工作量为切入点,提出了基于预测的需求变更管理方法。该方法首先预设需求变更可能性;然后分析模块间的依赖关系以形成需求依赖树,并按照变更可能性从小到大的次序对该树进行排序;按照深度优先遍历该树,就可以得到变更可能性从小到大的需求次序。在实际项目中,根据这个次序来安排需求的开发顺序,从而降低变更导致的整体返工工作量。   3.改善交流效率。异地协同遗留系统再工程项目涉及的角色复杂,这影响了需求交流的效率和质量,而且不同角色关注的重点也是不一样的。本文抽取了典型异地协同遗留系统再工程项目需求交流的模式,提出了三维统一视图作为交流平台来提高沟通效率,并优化了需求交流渠道。   本文提出的优化方法在作者参加的一个对美软件外包再工程项目的基础上总结并提出,在之后的另外两个再工程项目中得到应用并取得良好效果。项目的成功进行证明了优化的需求管理方法的实际价值。
其他文献
随着互联网的飞速发展,互联网业务日趋多样化,传统的网络体系结构无法适应的互联网业务需求,改造升级网络体系架构刻不容缓。但是,由于互联网服务提供商间的利益竞争关系,互联网的
随着计算机技术的日益成熟,各种结构复杂、功能强大的计算机系统被广泛应用到航空航天、交通运输、医疗卫生和核电能源等安全关键领域。一旦这些系统失效,将造成人类生命财产的
随着信息技术的发展,当今社会的数据信息量呈指数增长,很多存储平台的量级都上升为PB级别。作为海量数据存储系统在用户层上普遍使用的管理平台一分布式文件系统已经日渐成熟
随着存储技术的发展,可获得的数据集在样本个数及样本特征维度方面都有很大的提高。因此,我们需要降维(Dimensionality Reduction,DR)技术来帮助探索和分析如此庞大的数据集。一
系统建模语言SysML(Systems Modeling Language)是由UML2.0发展而来的,凭借其在解析用户需求等方面的优势,已经成为了分析与建立复杂系统模型的重要建模工具。Petri网分析工具
在对网络交易中的信用主体进行信用评估时,需要对分散在各机构中的基础信用信息进行整合。在对信用信息的处理过程中,由于各机构对信息的表达方式不尽相同,因此需要对采集来的数
随着人们生活水平的提高,每个家庭都拥有了大量的嵌入式设备,如手机、电视、电脑、数码相机、mp3播放器等。由于不同设备的性能和功能各不相同,常常需要设备之间相互协同工作
无线传感器网络是一种规模较大、无分区、多跳的通信网络。传感器网络主要由大量的用于数据感知和信息采集的无线传感器节点组成。传感器节点将收集到的数据信息进行处理,通
有限的设备电池寿命这一问题一直制约着现代无线通信技术的发展。而射频无线能量传输技术(RF-enabled WET)的出现为该问题的解决提供了一种可行的途径,而后依托于此技术出现
无线传感器网络由分布在特定区域的零散节点组成,是一种典型的分布式网络结构。作为一种以数据为中心的分布式自组织网络,无线传感器网络中节点数据的收集和存储扮演着重要角