软件评测师资料:软件开发模型分类介绍一

软件评测师 责任编辑:sailoren 2013-11-07

添加老师微信

备考咨询

加我微信

摘要:瀑布模型优点:可强迫开发人员采用规范的方法;严格规定了各个阶段必须要提交的文档;要求每个阶段结束后,都要进行严格的评审

软件评测师报名   软件评测师考试成绩软件评测师考试培训  

  软件评测师资料:软件开发模型分类介绍一

①瀑布模型:

优点:可强迫开发人员采用规范的方法;严格规定了各个阶段必须要提交的文档;要求每个阶段结束后,都要进行严格的评审

缺点:过于理想化,缺乏灵活性无法在开发规程中明确客户难以确切表达的需求

②快速原形模型

快速原型模型需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。 快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求 ;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。

 

快速原型是利用原型辅助软件开发的一种新思想。经过简单快速分析,快速实现一个原型,用户与开发者在试用原型过程中加强通

信与反馈,通过反复评价和改进原型,减少误解,弥补漏洞,适应变化,最终提高软件质量。

③演化模型

演化模型是一种全局的软件(或产品)生存周期模型。属于迭代开发方法。

该模型可以表示为:第一次迭代(需求->设计->实现->测试->集成)->反馈->第二次迭代(需求->设计->实现->测试->集成)->反馈->……

即根据用户的基本需求,通过快速分析构造出该软件的一个初始可运行版本,这个初始的软件通常称之为原型,然后根据用户在使用原型的过程中提出的意见和建议对原型进行改进,获得原型的新版本。重复这一过程,最终可得到令用户满意的软件产品。采用演化模型的开发过程,实际上就是从初始的原型逐步演化成最终软件产品的过程。演化模型特别适用于对软件需求缺乏准确认识的情况。

返回目录:2013软考软件评测师考试基础知识汇总

编辑推荐:2013软考中级软件评测师复习重点汇总

软件评测师基础知识点汇总


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

软考备考资料免费领取

去领取