首页 CRM资讯 软件项目生命周期模型(软件项目生命周期模型分析)

软件项目生命周期模型(软件项目生命周期模型分析)

CRM资讯 178
信息系统软件项目生命周期模型,管理软件项目生命周期模型生命周期模型,生命周期,    软件项目中,常用的生命周期有瀑布模型、迭代模型、敏捷方法、V模型、原型化模型、螺旋模型等。     瀑布模型,一般分为三个阶段:定义阶段、开发阶段、维护阶段。其中定义阶段分为计划和需求分析;开发阶段分为设计、编码、测试;维护阶段只要指运行、维护。特点是本活动的工作成果,输出给下一项活动。对每一阶段成果,需要进行评审,若得到确认,则继续进行下一项活动。适用于需求明确的项目,一般有厚实行业实施经验的公司采用瀑布模型。     迭代模型,特点是每次迭代设计的过程都包括不同比例的所有活动。适用于需求不确定且需要多期开发的项目。     敏捷方法,特点是以人为核心,不断迭代、循序渐进,往往存在大量变更。适用于开始不能够确定需求和范围,需要应对快速变化的环境。     V模型,描述了测试阶段和开发阶段的对应关系。其中单元测试,对应的是编码;集成测试,对应的是详细设计;系统测试,对应的是概要设计;验收测试,对应的需求测试。适用于需求明确、需求变更不频繁的项目。     原型化模型,是指建造一个快速模型,在原型基础上开发出客户满意的产品。大大减少了瀑布模型中因需求不明确而给开发工作带来的风险。     螺旋模型,特点是项目分为四个象限,分别标志每个周期所划分的四个阶段,分别为制定计划、风险分析、实施工程和客户评价。适用于庞大而复杂的高风险项目。     在实际工作中,几种模型一般综合使用,取长补短,充分发挥各个模型的优势! 本文来源:运筹软件,联系时请告知是在CRM论坛看到的。《软件项目生命周期模型》