软考(二)常见的软件开发模型
软考中常考的软件模型有以下四种:
这类型题主要考点有两个(1)根据软件模型的特点选择合适的模型;(2)给出模型选择属于或是不属于它特点的选项。
根据考点,下面给出了各软件模型的分析:
(一) 瀑布模型
特点:要求有明确的需求
不足:1.缺乏灵活性;2.到最后阶段才能得到运行的软件版本
(二) 原型(又称演化模型)
特点:
1. 有助于获取用户需求,加强对需求的理解
2.尽早发现软件中的错误;
3.支持需求的动态变化;
4.适合于需求动态变化,实现难以确定系统
不足:不能支持风险分析
(三) 螺旋模型
特点:在原型和瀑布模型的基础上发展而来的模型,具有两者的优点,同时增加了风险分析。
(四) 喷泉模型
特点:
1.用于描述面向对象的开发过程,最核心特点是迭代,
2.所有的开发活动没有明显的边界,允许各种开发活动交叉进行。
例题:
答案【C】