煤炭企业领域软件过程量化管理方法与模型研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:xcswzq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型软件系统特别是基于WEB的软件系统的普及,使得对软件开发过程的管理研究显得更为重要。而软件规模、软件开发劳动成本、软件风险估计是软件开发过程管理中的重要内容。为此,本文选择某煤炭企业的大型协同分布式工作平台开发中收集的各种数据为基础,研究基于WEB技术的分布式软件系统开发中的各种模型。本文取得的研究成果如下:  (1)获得大型分布式协同软件的规模估算模型。该模型的核心思想是在项目开发的两个阶段分别对软件的规模做一准确的估算。第一个阶段是在项目的初始阶段对软件规模的估算采取业务数量和操作人数两个方面的指标再结合已有的项目数据对软件的大体规模有一个估算。第二个阶段是在需求获取完成后,对获取的业务从三个方面进行估算,即业务的数据复杂度、业务所涉及到的技术复杂度以及业务的流程复杂度,从以上这三个方面所计算出的系统复杂度,然后用项目历史数据进行校准的复杂度和代码行转换率将复杂度转换为代码行得出系统的规模,通过以上步骤我们就能够对项目的规模有一个准确的估算。  (2)给出了大型分布式协同软件的开发劳动成本估算模型。该模型在已有的COCOMOⅡ的模型基础上进行了改进,首先是用本文所收集的项目数据对该模型的某些参数进行本地化校准,其次消除或合并了该模型中部分规模度因子和成本驱动因子,并根据本文应用程序的特点用本文的项目数据重新校准了部分成本驱动因子的取值和等级,最后经过分析项目数据增加了一个影响工作量的因子,即需求稳定性因子,通过以上对该模型的改进后,使得我们在用该模型估算本文所讨论的应用程序更加准确。  (3)给出了大型分布式协同软件的风险估算模型。该模型的核心思想是首先给出一套算法用来计算各种风险导致项目失败的概率,在此基础上给出了各个风险对软件成本、软件质量、软件进度影响值的计算方法。通过此影响值我们就能排序出各类风险的急迫程度以便我们更好的控制风险。  该文的研究成果使得软件管理过程管理更为科学化,可为软件开发中合理的资源调配提供了良好的支撑。
其他文献
随着智能手机和平板电脑的普及,推送技术在移动终端领域得到了快速发展。目前该技术需要将大量的信息推送给移动设备,在区分服务信息的问题上,可能会增加系统的推送时间;同时
在国民经济许多行业中,都会遇到板材分割问题。例如:金属制品、普通机械、专用设备、交通运输设备等制造行业的金属板材分割,家具制造业的胶合板分割,建筑和玻璃行业的平板玻
如果把人对外界的感知表示为高维空间中的点集,那么这些感知输入之间的统计相关性,在几何学上表现为数据点散布在低维光滑流形上,或在低维光滑流形附近。人能够从外界的刺激感知
工作流管理系统的主要目标是通过合理地调用和分配有关的信息及人力资源来协调业务过程中的各个活动,以促使业务目标的高效实现。在计算机和网络使用得越来越广泛的今天,工作流
计算机技术和网络技术的迅速发展,使得现代社会高度信息化。在日常生活中,使用电子装置储存重要资料的方式日渐普及。随之而来的是,信息安全受到了人们的普遍关注。当使用者
为了能够有效地组织和分析海量的Web信息资源,帮助用户迅速地获取所需要的知识和信息,人们希望能够按照内容实现对网页的自动分类。Web的迅猛发展为文本自动分类技术提供了一个
在信息技术不断发展,信息革命逐步推进的今天,人们的家居生活观念更具有开放性,安全与便捷的进行信息交换的要求日趋强烈。传统的身份识别技术已经不能满足信息家居日益发展
本文通过对支持向量机(SVM)和多分类器决策组合技术的研究,给出一种基于多SVM决策组合的入侵检测系统。 支持向量机是一种建立在统计学理论基础上的机器学习方法。其最大的
目前,4G标准已经逐步进入商用阶段,未来的SG通信则要求全球只有一种通信标准,不分地域差异。在这样的研究背景下,如何设计一个适合未来SG通信标准的高性能数字信号处理器成为
Internet用户快速增加和用户所传输数据量的加大,导致越来越严重的拥塞问题。拥塞控制的目的就是采取一定的控制机制,既能保证达到一定的吞吐量,提高网络的利用率,又能够避免