试题详情
- 简答题简述瀑布模型的基本概念以及特点及瀑布模型的缺陷。
- 瀑布模型规定了各项软件工程活动,包括需求分析、规格说明、设计、编码、测试和维护,并规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级而下。
瀑布模型的特点是:阶段间具有顺序性和依赖性;清楚区分逻辑设计和物理设计,尽可能推迟程序的物理实现;每个阶段都必须完成规定的文档,且每阶段结束前需要对完成的文档进行评审。
缺陷:(1)完全地、精确地刻画复杂应用问题的用户需求是不可能的。
(2)需求分析和软件实现是不可分割的。
(3)用户和开发人员都难于理解形式的、不可执行的需求规格说明。
(4)传统的开发策略没有为用户参与关键的开发决策提供便利。
(5)目标软件的适应能力不强
(6)瀑布模型并不适合于软件项目管理。 关注下方微信公众号,在线模考后查看
热门试题
- 程序的效率包含两方面的内容:()和()。
- 软件测试通常包含哪几个基本步骤?
- 给出一组数从小到大的排序算法,分别用下列
- 黑盒法
- 完成测试作业后,为了缩短源程序的长度应删
- ()的目的就是用最小代价在尽可能短的时间
- 单元测试将根据在()阶段中产生的规格说明
- 发现错误多的模块,残留在模块中的错误也多
- 调试有什么方法和原则?
- 需求描述有哪几种工具?你喜欢用哪一种?为
- 软件危机是指在()过程中所遇到的一系列严
- 面向对象分析的关键步骤有哪些?应建立哪几
- 如果一个模块完成多个逻辑上相近或相关的功
- 在图书馆系统中,假如已经构造了一个一般借
- 多态性
- 无条件转移是程序的基本结构之一。
- 简述结构化程序设计方法的基本特点。
- 大型软件测试包括()、()、()和()。
- 所有软件维护申请报告要按规定方式提出,该
- 软件设计与软件质量的关系是怎么样的?