基于系统动力学的软件项目进度控制策略模拟研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:muhututu1216
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的快速稳步发展,我国软件产业也取得了长足的进步。软件项目的规模在不断增加,软件产品的复杂性和多样性也得到了很好的发展。软件产品的开发投产方便了人们的工作和生活,与人们的工作生活紧密相关。然而,在软件产业发展的同时,“软件危机”现象依然存在,软件项目延期依然是软件领域常见的问题。软件项目的延期往往直接使软件开发成本上升。同时,软件公司将承担不能按期完成的合同赔偿,也使软件项目的客户失去市场机会。传统的项目进度控制方法在实践中取得了广泛的运用,同时也暴露出很多问题。本文将系统动力学方法运用到软件项目的进度控制之中,系统地考虑主要进度影响因素,帮助管理者从整体的角度分析进度问题,辅助管理者进行项目进度控制决策。在文献研究的基础上,本文首先介绍了项目进度控制的理论和系统动力学的方法,并介绍了项目进度系统动力学模型的主要结构以及系统动力学在项目进度控制中的应用过程,结合软件项目的特点阐述了运用系统动力学进行软件项目进度控制的原因。然后构建了软件项目进度控制的五大子系统:过程子系统、工期子系统、人力资源子系统、项目绩效子系统和成本子系统。在模型检验有效的基础上,本文对三种进度控制策略进行了模拟,分别为加班策略、进度目标调整策略和增加人工策略。对于每种进度控制策略都进行了较为细化的研究,并对于与管理者决策相关的常数进行了敏感性分析,根据结果给予管理者以启示。针对软件项目中常见的人员流失情境设计了相应的应对策略,根据策略模拟的结果,辅助管理者进行决策。本文的主要结论有:一、在项目前期就适当延长工作时间,要优于出现进度压力时才加班追赶进度。二、出现进度落后的现象时,适当调整进度目标,可以降低成本提高质量,调整幅度的增加所带来的边际效益递减。三、向软件项目组增加人工时,工期的减少量并非与人员的增加量成正比,而是存在边际效益递减的现象。在前期增加人工要优于在后期增加人工。在后期增加能力水平一般的员工,对于项目进度于事无补,反而增加了成本。四、出现人员流失的情况不能盲目补缺,当项目后期流失员工时,不进行招聘要优于招聘能力水平一般的员工。为了更好地辅助管理者进行增加人工决策,本文基于软件开发人员存在差异的现实,根据人员的能力水平进行了分类,针对软件项目人员的稀缺性重新设计了人力资源子系统,使得系统动力学在软件项目进度控制中的运用研究更为细化。
其他文献
考虑铅芯橡胶隔震支座水平力 -位移滞回曲线的实际特性 ,对隔震支座的滞回特性和粘滞特性进行分析 ,提出了组合分析模型 ,铅芯橡胶隔震支座滞回模型采用双线性库仓阻尼器模型
受国内外复杂因素影响,中国经济步入"新常态"。随着"三去"任务和供给侧结构性改革的深入,商业银行的信用风险防控面临较大压力,不良贷款指标的恶化为股改后的商业银行敲响了
结合动力吸振器的工作原理,将颗粒阻尼器弹性支承于主结构上组成颗粒阻尼吸振器。颗粒阻尼吸振器旨在解决两个问题:(1)为传统动力吸振器提供较大阻尼抑制共振峰而不影响其吸
<正>教师教育信息技术带动基础教育现代化已经逐渐成为我国乃至世界现代教育改革与发展的共同趋势。先进的信息技术为教师教育带来了重要的信息技术支撑。利用好这些先进的技
目的:探讨严重不良反应发生的特点,为临床安全用药提供参考。方法:对某院2005年10月1日-2015年10月1日上报的严重不良反应报告进行统计分析。结果:共收集97例严重不良反应报
池河太平桥有六百多年的历史,历经多次毁坏、重建以及维修,至今仍跨于池河之上。它曾对南北交通发挥过重要的作用,但现已险象环生。本文通过梳理地方志,以及著名桥梁专家茅以
通过单层柱面网壳模型在冲击物作用下试验,研究单层柱面网壳在冲击作用下的动力响应和动力稳定性。利用动态应变仪和力、位移和加速度传感器,获取柱面网壳模型在冲击物作用下
<正>近年来,电信网络诈骗犯罪高发频发,已成为严重侵害人民群众切身利益的社会公害,广大群众对此类犯罪活动深恶痛绝。作为电信网络诈骗犯罪的上游犯罪的其中之一,网络侵犯公
<正> World Wide Web(WWW,或简称Web)是一个基于In-ternet的超文本分布信息系统。自十来年前诞生于欧洲粒子实验室以来,它以难以置信的速度迅速普及,现今许多重要的信息服务
目的:对类风湿关节炎患者应用中西医结合治疗的效果进行分析。方法:以2014年5月至2015年10月珠海市第二人民医院收治的83例类风湿关节炎患者作为观察对象,采用动态随机化法,