fnhp.net
当前位置:首页 >> 6种软件开发模型优缺点 >>

6种软件开发模型优缺点

上学期刚学,下面是我课件上的特点.1.瀑布模型:开发模型呈线性,所以当开发成果沿未经过测试时,用户无法看到软件的效果.2.循环模型:为了描述软件开发过程中可能的回溯,尤其是维护阶段往往要经历上述各个阶段,采用循环模型描

软件开发模型各种模型的优点和缺点瀑布模型文档驱动系统可能不满足客户的需求快速原型模型关注满足客户需求可能导致系统设计差、效率低,难于维护增量模型开发早期反馈及时,易于维护需要开放式体系结构,可能会导致效率低下螺旋模型风险驱动风险分析人员需要有经验且经过充分训练1.张友生、王勇.系统分析师考试论文试题分类分析与范文:电子工业出版社,2010:13-14 希望我的回答对你有用.

快速原型通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品

V模型是最广为人知的测试模型. 最典型的V模型版本一般会在其开始部分对软件开发过程进行描述 图1 V模型的各级开发阶段 这是古老的瀑布模型.作为开发模型, 在V模型中,测试过程被加在开发过程的后半部分,如下图所示: 图2 V模型

1、瀑布模型:用户需求一改,过程从上到下不可逆.(需求,分析,设计,实现,测试)2、统一开发过程(USDP):是一个迭代、递增的开发过程;每一次迭代均会越来越接近最终目标.这种方式的优点:过程中需求的改变不会影响到整体项目开发,项目控制比较灵活.降低成本;便于更好地维护项目进度;便于团队的协作开发;便于适应用户需求的动态变化.

补充继续 4. 增量模型(Incremental Model) 与建造大厦相同,软件也是一步一步建造起来的.在增量模型中,软件被作为一系列的增量构件来设计、实现、集成和测试,每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构

常见模型 演化模型、螺旋模型、喷泉模型、智能模型等.网上好多呢

1、易维护 采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维copy护也只是在局部模块,所以维护起来是非常方便和较低成本的.2、质量高 在设计时,可重用现有的,在以前的项目的领域中已bai被测试过的类使系统满足业务需求并具有较高的质量.3、效率高 在软件开发时,根据设计的需要对现实世界的事物进行du抽象,产生类.使用这样的方法解决问题,接近于日常生活和自然的思考方式,zhi势必提高软件开发的效率和质量.4、易扩展 由于继承、封装、多态的特dao性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低.

根据软件工程学大概分以下几步项目分析 对项目的功能要求难度及可实现性等进行分析然后是设计、实现、测试、集成、交付、维护一系列工作

[图文] ①按晶体的刚球模型,若球的直径不变,当Fe从fee转变为bcc寸,计算其体积膨胀多少? ②经X射线衍射测定,在912℃时,α-Fe的a=0.2892nm,γ-Fe的a=0.3633nm,计算从γ-Fe转变为α-Fe时,其体积膨

网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com