资源描述:
《软件开发过程模型的发展18794》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第18卷第7期计算机技术与发展Vol.18No.72008年7月COMPUTERTECHNOLOGYANDDEVELOPMENTJul.2008软件开发过程模型的发展高禹,毕振波(浙江海洋学院计算机系,浙江舟山316000)摘要:针对软件开发过程模型的发展问题进行研讨。通过分析几个典型的软件开发过程模型:瀑布模型、快速原型化模型、增量模型、螺旋模型、构件组装模型,分析每个模型的产生情况,研究软件开发过程模型整体的发展过程,寻找其中规律性的东西。讨论了促使软件开发过程模型发展的
2、两个主要因素:一是需要新的软件开发过程模型来处理新情况和新问题;二是需要新的软件开发过程模型来提高开发的效率和质量。指出了软件开发过程模型可以按照三个方向去发展:一是通过对现有模型进行改进、扩充、综合去发展;二是遵循新的思维方式去发展;三是借助新技术和新工具去发展。关键词:软件工程;软件开发过程模型;发展中图分类号:TP311.5文献标识码:A文章编号:1673-629X(2008)07-0083-04DevelopmentofSoftwareExploitationProcessModel
3、GAOYu,BIZhenbo(DepartmentofComputer,ZhejiangOceanUniversity,Zhoushan316000,China)Abstract:Aimsatstudyinganddiscussingtheproblemsofthedevelopmentofthesoftwareexploitationprocessmodel.Analyzesseveraltypicalsoftwareexploitationprocessmodels,namelyWaterfallModel,Ra
4、pidPrototypingModel,IncrementalModel,SpiralModelandComponentIntegrationModel,andoriginofeachmodel.Studiestheoverallcourseofsoftwareexploitationprocessmodel,andfindstherelevantlaw.Thetwomainfactorsareprovidedasfollowssoastoadvancesoftwareexploitationprocessmodel.
5、Oneisnewthingsandproblemsshouldbedonewithandsolvedbynewmodel,theotherissoftwaredevelopmentefficiencyandqualityshouldbeimprovedbynewmodel.Finally,pointsoutthethreedirectionsofsoftwareexploitationprocessmodel,onedirectionistheexistedsoftwareexploitationprocessmode
6、sshouldbeimproved,extendedanddevelopedsynthetically,thesecondistheexistedmodelsshouldbedevelopedaccordingtoanewthinking,thelastistheexistedmodelsshouldbedevelopedthroughadoptingnewtechnologyandtools.Keywords:softwareengineering;softwareexploitationprocessmodel;d
7、evelopment0引言程模型发展的大致过程,在此基础上思考软件开发过从第一个软件开发过程模型瀑布模型!的产程模型的产生和发展问题。生到现在,人们陆续推出了许多软件开发过程模1.1瀑布模型的产生情况型[1~4]。这些软件开发过程模型是如何产生和发展早期的软件开发活动带有明显的个体化特征,非的?软件开发过程模型还会发展吗?软件开发过程模常不规范,随意性很强,人们错误地认为软件就是程型如何发展?研究这些问题对于推动软件工程理论向序,对程序之外的数据和相关的文档材料没有给予重前发展具有重要意义。下面对这些问题进
8、行研讨。视,对编写程序之外的软件开发活动(如需求分析、概要设计、详细设计、软件维护等等)没有给予重视,结果1对几个典型的软件开发过程模型的分析出现了软件危机。软件危机的典型表现有:开发成本下面分析几个典型的软件开发过程模型的产生情急剧上升、开发进度一再拖延、软件难以维护甚至无法况,通过分析,既可以看到它们的内容又可以了解它们维护