资源描述:
《软件项目开发的里程碑式进度规划方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第25卷第4期小型微型计算机系统Vol.25No.42004年4月MINI-MICROSYSTEMSApr.2004软件项目开发的里程碑式进度规划方法王江春,张申生(上海交通大学计算机系计算机集成技术研究室,上海,200030)摘要:软件大规模团队开发的模式研究是当前我国软件产业发展的重要课题.其中的并行工程研究是一个较为活跃领域.本文从分析软件开发的特点出发,分析软件开发中项目成员的特性,运用合理的人员假设,结合并行计算领域的阶段并行模型,提出了软件团队开发的里程碑并行开发模型和进度规划方案,并提供相应的参考案例.关键词:里程碑;知识员工;并行开发
2、中图分类号:TP311.5文献标识码:A文章编号:1000-1220(2004)04-0595-04MilestoneSchemaintheSoftwareDevelopmentWANGJiang-chun,ZHANGShen-sheng(CITLab,ShanghaiJiaotongUniversity,Shanghai200030,China)Abstract:Inthemassteam,thesoftware-developingmodelisanimportantresearchfieldforourgrowthofthesoft-warei
3、ndustryatpresent.Theconcurrentengineeringisanactivedirectionforit.Thispaperstudiesthecharactersofdevelopingsoftwareprojects,andanalysesthepersonalitiesoftheteammembersandareasonablehypothesis.Inte-gratingwiththeparallelphrasemodelintheparallelcomputefield,weproposethemilestonec
4、oncurrentdevelopingmodelforthesoftwaredevelopmentanditsschema.Wealsoprovidesomeapplicationsofthemodel.Keywords:milestone;knowledgestaff;concurrentdevelopment〔4〕1引文件开发中有着全新的意义,反之亦然.这两种活动都依靠人,但人的作用和工作特点之间的关系是完全不同的.因为软软件开发模式几经变化发展到今日,那种单枪匹马孤胆件是信息产品,例如几个人共同完成一个软件项目时,人与人英雄式的软件开发模式已成
5、为人们美好的记忆,取而代之的之间就有一个思想交流问题,称为通信关系.通信是要付出代是大规模团队式的开发〔1〕;软件厂商对软件开发管理的重视价的,不只是花费时间,同时由于通信中的疏忽或外界干扰常〔2〕程度远远高于对具体代码的编制;以微软Windows2000为常会使错误增加.人虽然是最聪明的,但人也是最容易犯错误例,在40多个月的开发周期里,采用的是每天24小时不间断的.软件是一个逻辑部件,而不是一个物理部件,相对于其他地开发方式,涉及到的开发与测试人员超过5000人,每月备产品,软件开发有着自己特殊的地方.虽然,我们可以借鉴现份的数据量高达88TB,
6、单是为测试产品而编制的代码就超过有的许多项目进度规划方式,例如Gantt图、PERT图和时标1000万行.因此,无论是从需求分析、系统设计、编码、测试、网状图等工程管理手段,但是,基于软件开发特殊性,需要适营销准备在内的软件开发周期来看,还是从软件的复杂性来应其特点的进度规划方法.软件开发过程具有如下特点:看,软件开发中的进度管理已在软件开发过程中占据着非常1)开发流程的一次性完成,类似于建筑工程.重要的地位.2)开发中设计与代码生产并重,设计和生产都属于脑力〔3〕过程工程已经成为软件质量控制的一个重要方面.虽劳动.然业内对于开发过程建立了多种评价体
7、系,例如ISO系列、3)需求不断变化,需求确认是软件项目开发中最困难的CMM模型;但是,这些模式多是着眼于软件开发过程的模型问题之一〔5〕.评价,对于软件开发进度规划却甚少涉及.本文在分析软件开4)人员流动性较高,组织稳定性弱.发的特点的基础上,提出了相应的软件开发进度规划的方法.因此,研究软件开发进度规划需要考虑这些因素2软件开发的特点3软件项目开发中人的特点软件开发,是人的智力的高度发挥,不是传统意义上的硬管理学中对人的假设至关重要,因为不同的人性假设而件制造.尽管软件开发与实物产品生产之间有许多共同点,但产生许多理论模型.在知识爆炸的时代,各种
8、信息扑面而来,这两种活动是根本不同的.在这两种活动中通过好的设计都谁拥有了信息,才能在这个数字化的时代中成为