软件开发项目进度管理模型构造与系统仿真

被引量 : 12次 | 上传用户:nmjhurfdv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发项目进度管理是指在项目的生命周期中,为了确保能够在规定的时间内以及有限的约束条件下完成软件开发工作,对项目活动的日程安排及其执行情况所进行的管理过程。进度管理具体包括两方面内容:进度计划的制定与进度计划的控制。进度计划与进度控制方法是否科学决定了一个软件开发项目能否按时按量的完成。随着信息技术的迅猛发展,现代软件开发项目在规模上、复杂度上成倍增长的同时,对项目的周期、按时完工率以及成本也提出了更高的要求。在竞争日益激烈的软件市场,一个项目的延期很可能会影响到企业的市场份额。因此,为了使项目的周期更短、确定性和稳定性更高,在指导项目实施的过程中,传统软件开发项目的进度管理无论是在理论方法上,还是在技术工具上都已经难以满足需要。本文综述了传统软件开发项目的进度管理方法,分析了传统方法中的优缺点,并在此基础上提出了改进的方法和工具,以弥补传统方法的不足之处。本文提出的进度管理模型是以关键链为核心,从而提高项目进度计划的有效性和稳定性。关键链技术是高德拉特提出的用于计划和管理项目的方法,其核心思想是考虑了项目的资源和人的行为因素,并利用缓冲区对项目的进度进行控制。其著作中仅对关键链技术的步骤进行了简单的描述,并没有详细阐述应用过程中的具体问题。本文结合软件开发项目的特点,对关键链技术在单项目中的应用作了研究,首次提出了基于启发式算法的抢占式的计划编制方法,以及适用于软件开发项目的缓冲区设置方法,并用C++实现了进度调度和计算缓冲区的工具开发。在进度管理的计划控制部分,本文利用Excel设计了用于反馈项目执行情况、监控缓冲区使用情况的工具,用来进行项目进度的管理控制工作。本文利用计算机模拟软件对项目实施过程中的不确定性进行模拟,并通过项目计划的稳定性和缓冲区的利用率等指标,对文中提出的缓冲区设置方法的优化效果进行分析。通过与传统的剪切粘贴法、根方差法进行横向比较,结果表明本文提出的缓冲区设置方法在保证较高稳定性的前提下,具有较高的缓冲区利用率,对缩短整个项目的工期起到了直接的正面作用。
其他文献
博客以其“零进入门槛”和草根本质,催生了大众传播的批量繁荣,赋予广大受众前所未有的话语表达便利,并为构建公共话语领域营造了可能。由此,产生了博客话语权概念。博客话语
随着经济社会的发展,作为企业社会责任的重要表现形式之一,企业慈善捐赠行为得到了迅速的发展。如何通过对外慈善捐赠实现企业社会价值和经济价值的统一,成为企业捐赠事业的
交流伺服系统存在对外在扰动信号非常敏感的缺点,电机负载转动惯量和负载转矩的变化在很大程度上制约了系统性能的提高。本文以永磁同步电机为控制对象,从系统控制辨识的仿真
为深入研究新疆阿拉尔路基盐渍土的盐胀特性,在室内进行了多次冻融循环模拟试验。通过不同盐分分布状态的盐胀试验,分析盐分不同空间分布的盐胀结晶规律;对初始压实密度相同
目的比较生山药及麸炒山药多糖部位对免疫低下小鼠免疫功能调节作用的差异。方法采用碳粒廓清法及血清溶血素试验法,比较生山药及其麸炒品不同提取方法所得的多糖对小鼠非特
以史料为据,对湖北省近代以来洪涝灾害的特点及其形成原因作了系统性的总结分析.研究表明:湖北省近代洪涝灾害是自然孕灾环境、人类致灾活动因子及其脆弱的承灾体共同作用的
描述了世界最大的全球承包商——万喜集团的总体运营情况,重点对万喜集团特许、能源、公路、建筑四大主营业务进行了分析。从建筑项目—特许项目集成经营模式、区域重点化经
《奇遇人生》是我国第一部纪实真人秀,它与其他真人秀节目有着不同的特质,除了结合了纪录片和真人秀特点以外,节目自身还具有独特的价值导向。《奇遇人生》不以娱乐大众为目
我国市场经济的不断发展,企业、行业之间的竞争加剧以及其他外部环境的不断变化等各种因素,造成我国大部分企业的整体运营成本在不断的增加。因此,做好企业运营成本的管理及
进入21世纪,中国广播电视领域最热门的词,毫无争议是“数字化”,有线电视数字化将彻底改变广播电视的经营模式和竞争格局,频道资源更加丰富,传输渠道多元化,电视业务多样化,