面向中小企业的软件过程管理与支撑环境

来源 :西北大学 | 被引量 : 0次 | 上传用户:josenhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的规模越来越大,内容越来越庞杂,先进的软件开发过程和方法成为软件项目开发成败的关键。通过对国内一些中小软件企业的调研,结果显示我国的软件开发现状十分不容乐观,一些软件开发组织之所以能生产出个别优秀的软件产品,往往归功于软件开发组的一些杰出个人或小组的努力,而不是通过成功的软件过程的重复使用,开发组织大都没有总结出经过自身验证的开发方法和软件过程。因此针对此问题开发面向中小企业的软件过程管理与支撑环境就迫在眉睫。 本文对目前较为流行的几种软件开发过程模型进行了分析和论述,确定最终以RUP作为面向中小软件企业的软件开发过程蓝图。同时我们在多种开发工具中选择了工作流管理系统作为开发支撑环境的软件平台,并分析了利用工作流管理系统开发流程化RUP工具(由于该支撑环境采用RUP软件过程,以工作流管理系统为平台,因此也称流程化RUP工具)的优越性和可行性。本文重点分析了国内中小软件企业存在的种种问题,并阐述了针对这些问题该支撑环境的解决策略。该支撑环境支持以自顶向下和自底向上两种模式实施软件过程改进(SPI),提供不同的裁减策略使RUP适应于各种开发环境,用户可以根据需要对RUP中的四种静态元素进行裁减和定制。由于软件过程改进是一个持续的过程,本文还介绍了该支撑环境如何来支持企业从以往的软件开发中获取经验来不断的进行过程优化。 该工具能够提高软件业的管理水平,逐步降低软件开发风险,缩短开发时间,降低软件开发的人力物力成本,提高软件质量。
其他文献
软件安全是计算机安全的首要问题,各种因为软件漏洞引起的安全问题层出不穷,造成了重大的经济损失。软件测试是保障软件安全的有效手段,但是随着软件的规模和复杂度的提高,软件的
20世纪60年代,美国Michigan大学的J.Holland教授首先提出了遗传算法(Genetic Algorithm,缩写为GA),它是模拟达尔文的遗传选择和优胜劣汰的生物进化过程的计算模型。经过三十多年
通用串行总线(USB)系统是针对现有的个人计算机外围设备连接体制中因多种的接口而造成的混乱、且不支持热插拔等缺点而提出的新一代PC通信协议.它具有高速、低成本,易用等等
人脸建模和绘制是计算机图形学中的热点研究领域.对于图形学领域的研究者来说,自从70年代世界上第一个人脸合成系统出现以来,具有真实感的人脸绘制就一直是一个富有挑战性并
随着计算机技术的发展,特别是数据库技术的应用和普及,如何从浩瀚无垠的信息海洋中获取有价值的信息,只借助于一般的数学分析和算法是无能为力的,为了有效的从这些海量的数据中获
随着计算机应用的广泛与深入,需要处理的数据量越来越大,在单台计算机处理能力有限的情况下,如何能快速、完整地处理这些数据,成为一个亟待解决的问题.并行机的出现,提供了解
随着计算机网络的迅速发展和普及,网络安全日益引起人们的关注。椭圆曲线密码体制具有密钥短、加密强度高等特点,很有可能成为下一代公钥密码体制。但建立一个安全的、快速的椭
工作流管理系统有效的适应了现代企业和政府业务变化较快的特点,可以灵活的根据预定的目标优化工作流程,其在企业和政府的应用会给企业和社会带来巨大的效益.但是现有的系统
随着互联网络的发展,当前拒绝服务攻击工具随处可得,且易操作,使得分布式拒绝服务攻击的发生频率越来越高。分布式拒绝服务攻击已被公认为互联网上最难解决的问题之一,尤其是带宽
在当今信息化时代,教育作为人类社会生活的重要领域,不管从教育形式、教学方法乃至师生关系都正在发生巨大的变化.计算机及网络对各个国家都产生了广泛而深刻的影响,并渗透到