软件配置管理策略模型及其关键技术研究

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:erikwg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机工业的高速发展,软件产业也历经了多次产业化革命。日新月异的技术和产品、市场的效率需求和质量需求、难以控制的软件开发模式,使得技术和管理人员迫切地需要高效的软件开发管理模式。软件配置管理是软件开发实施规范化、标准化、工程化的重要管理手段,是开发高标准、高可靠性软件的有效保证,是目前软件工程领域的研究热点之一。目前,部分软件配置管理模型逐步走向应用,但是还存在许多问题。研究人员一方面设计更加有利于软件过程的新模型,另一方面研究某种模型的实际应用和工作效率。在分析软件配置管理的理论和概念的基础上,结合中小企业软件过程领域存在的问题和需求,设计了更加有效的软件配置管理策略模型,实现了自动化配置管理工具,以期进一步深化软件工程领域中配置管理策略及其关键技术的研究。本文的主要研究工作如下:首先,分析了软件配置管理的发展、意义及研究现状,论述了软件配置管理基本概念、关键活动以及配置管理工具。其次,针对软件配置管理的三个关键活动进行策略模型设计。研究了基于构件的版本管理策略模型的若干关键技术,主要包括以构件为粒度的版本结构、构件版本号生成算法、构件版本分支合并版本号演化规范以及构件版本发布流程设计;研究了基于任务的软件变更管理策略模型,主要包括软件配置管理生命周期过程、软件变更的流程和基于任务的变更管理;结合工作流技术,提出了基于Petri网的软件配置管理过程模型。再次,针对已有软件配置管理工具存在的问题,结合实际软件开发的配置管理,设计了自动化配置管理原型系统,实现了自动化配置管理工具;并运用所提出的软件配置管理策略模型与方法,详细论证了软件配置管理在具体项目中的实施。最后,通过对项目进度、工作量、质量、生产率等方面的数据进行量化对比,分析了软件配置管理在汽车无钥匙启动系统PDM模块项目中的运用情况,说明了基于构件的复用技术、基于任务的变更管理及软件配置管理过程管理等技术在提高软件质量与生产率方面的实施效果。
其他文献
固态硬盘中闪存控制器扮演着重要的角色。闪存控制器是闪存芯片与主机接口间的关键部件,它的性能将直接影响到固态硬盘的整体性能。通过对闪存逻辑结构、存储单元组织结构的
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。
随着互联网技术的快速发展,网络应用的不断增加,网络安全问题也日益严重。安全事件的发生不可避免,因此事件应急响应也是网络安全体系结构中不可或缺的重要环节。目前国内应
随着科技的进步及微电子技术的迅速发展,微处理器的价格逐渐下降,性能与可靠性日益提高。汽车应用软件的开发变得更加复杂和困难。各汽车生产商在开发汽车应用软件时采用的标
随着互联网的快速发展,基于Web的B/S应用程序得到快速发展。Web服务在电子商务和政务等领域不断发展。Web服务可以很好地解决系统集成、交换数据、协同办公等需求,还为应用程序
RIA软件开发作为一种新的技术,目前在技术市场上正处于起步阶段,所以针对如何高效的、准确的、低费用的开发出具有企业级规模的富媒体软件系统方面的技术标准,还没有一个统一
随着因特网资源使用的迅速发展,传统的信息交流方式发生了巨大改变,电子文档等数字资源凭借着快速的传播方式越来越普及,数字内容的版权侵权事件也呈现增长的趋势,数字版权的像护
近年来,数据挖掘技术引起了人们的广泛关注和深入研究,而聚类技术是数据挖掘相关研究中最为常用的技术之一,得到了越来越多的关注。但是传统的聚类算法在处理样本空间的形状
随着经济和技术的发展,汽车成为了日常的交通工具,汽车的快速增长是导致交通问题最直接的原因。在交通系统中,充分利用现有路网资源,提高车辆通行效率是现代交通控制配时方案
随着网络的广泛普及和网络规模的急速扩大,支持各种信息系统的网络应用也不断发展,然而Internet也面临着严峻挑战,主要包括路由设备瓶颈、QOS、管理、安全和移动接入等问题,