网络工程师知识点软件开发模型

网络工程师 责任编辑:xiaojiang 2013-11-28

添加老师微信

备考咨询

加我微信

摘要:瀑布模型规定了各项软件工程活动,包括:制定开发计划,进行需求分析和说明,软件设计,程序编码。测试及运行维护,并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。

4.1.2【知识点】软件开发模型

瀑布模型

瀑布模型规定了各项软件工程活动,包括:制定开发计划,进行需求分析和说明,软件设计,程序编码。测试及运行维护,并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。

演化模型

由于在项目开发的初始阶段人们对软件的需求认识常常不够清晰,因而使得开发项目难于做到一次开发成功,出现返工再开发在所难免。因此,可以先做试验开发,其目标只是在于探索可行性,弄清软件需求;然后在此基础上获得较为满意的软件产品。通常把第一次得到的试验性产品称为"原型".

螺旋模型

对于复杂的大型软件,开发一个原型往往达不到要求。螺旋模型将瀑布模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析。螺旋模型沿着螺线旋转,如图所示,在笛卡尔坐标的四个象限上分别表达了四个方面的活动,即:

制定计划──确定软件目标,选定实施方案,弄清项目开发的限制条件;

风险分析──分析所选方案,考虑如何识别和消除风险;

实施工程──实施软件开发;

客户评估──评价开发工作,提出修正建议。

图4-3  软件开发螺旋模型

喷泉模型

喷泉模型对软件复用和生存期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。"喷泉"一词本身体现了迭代和无间隙特性。系统某个部分常常重复工作多次,相关功能在每次迭代中随之加入演进的系统。所谓无间隙是指在开发活动,即分析、设计和编码之间不存在明显的边界。喷泉模型的特点是:

喷泉模型各阶段相互重叠,反映了软件过程并行性的特点。

喷泉模型以分析为基础,资源消耗呈塔形,在分析阶段消耗的资源最多。

喷泉模型反映了软件过程迭代的自然特性,从高层返回低层没有资源消耗。

喷泉模型强调增量式开发,它依据分析一部分就设计一部分的原则,不要求一个阶段的彻底完成。整个过程是一个迭代的逐步细化的过程。

喷泉模型是对象驱动的过程,对象是所有活动作用的实体,也是项目管理的基本内容。

喷泉模型在实现时,由于活动不同,可分为对象实现和系统实现,不但反映了系统的开发全过程,而且也反映了对象族的开发和复用的过程。

返回目录:网工知识点全析及训练第4系统开发、运行

编辑推荐:

网工知识点全析及训练第一章 网络工程师指南

网工知识点全析及训练第二章 计算机硬件知识

网工知识点全析及训练第三章操作系统基础知识

 网络管理员考试时间

网络管理员考试    网络管理员考试大纲


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!