资源描述:
《软件开发阶段成本分布研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ComputerScienceandApplication计算机科学与应用,2017,7(5),428-437PublishedOnlineMay2017inHans.http://www.hanspub.org/journal/csahttps://doi.org/10.12677/csa.2017.75052TheEffortDistributionofSoftwareDevelopmentPhasesYongWang,JingZhangCollegeofInformationScienceandEngineering,OceanUniversityo
2、fChina,QingdaoShandongthstthReceived:May7,2017;accepted:May21,2017;published:May24,2017AbstractInordertoeffectivelycontrolthesoftwaredevelopmentprocess,understandingthedistributionrulesofdifferentlifecyclephasesisneeded.Thispaperanalyzestheeffortdistributionofdevel-opmentphasesont
3、hebasisofalarge-scalerealsoftwareprojectdataset-EDS.Itisfoundthatthephaseeffortisconsistentwiththenormaldistribution,andtheeffortdistributionofNewDevel-opmenttypeandEnhancementtypeisconsistent.Therearesignificantdifferencesinthedistribu-tionpatternsbetweentheOtherProjects&Services
4、typeandtheotherthreedevelopmenttypes.Asthedurationoftheprojectgrows,theeffortofProducephaseisontheriseandtheImplemen-tationphaseeffortisdeclining.Theresultsofthestudyarequitedifferentfromthetraditionalresultsbasedontheindividualprojectorsmall-scaledatasets,whichhaveagoodeffectonso
5、ft-wareprojecteffortmanagementandschedulecontrol.KeywordsSoftwareProjectManagement,DevelopmentPhases,NormalDistribution,ScheduleControl软件开发阶段成本分布研究王勇,张敬中国海洋大学信息科学与工程学院,山东青岛收稿日期:2017年5月7日;录用日期:2017年5月21日;发布日期:2017年5月24日摘要为了对软件开发过程进行有效控制,需要了解软件生命周期不同开发阶段的成本分布规律。本文通过分文章引用:王勇,张敬.软件开发阶
6、段成本分布研究[J].计算机科学与应用,2017,7(5):428-437.https://doi.org/10.12677/csa.2017.75052王勇,张敬析一个大规模真实软件工程项目数据集-EDS,对不同开发阶段成本的分布规律进行了全面地揭示,发现各开发阶段成本符合正态分布,NewDevelopment类型和Enhancement类型的项目成本分布一致,OtherProjects&Services类型和其他三种开发类型项目成本分布存在显著差异。随着项目持续时间的增加,Produce阶段成本呈上升趋势,Implement阶段成本呈下降趋势。本文的研
7、究结果与传统基于单个项目或小规模数据集上得出的结果有较大不同,对软件项目成本的管理和进度控制有较好的促进作用。关键词软件项目管理,开发阶段,正态分布,进度控制Copyright©2017byauthorsandHansPublishersInc.ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).http://creativecommons.org/licenses/by/4.0/OpenAccess1.引言软件开发过程中合理的成本分配是促进软件项目规
8、划的基础[1][2][3][4],做好软件项目在开发过程中的成本分