试题详情
- 简答题简述各类软件过程模型的特点。
- 1.瀑布模型:上一阶段的活动完成并经过评审才能开始下一阶段的活动,接受上一阶段活动的结果作为本阶段活动的输入,依据上一阶段活动的结果实施本阶段应完成的活动,对本阶段的活动进行评审。
2.演化模型:从结构初始的原型出发,逐步将其演化成最终软件产品的过程。演化模型特别适用于对软件需求缺乏准确认识的情况。
3.增量模型:将软件的开发过程分为若干个日程时间交错的线性序列,融合了瀑布模型的基本成分(重复地应用)和演化模型的迭代特征,特别适用于需求经常发生变化的软件开发。
4.原型模型:开发人员和用户在“原型”上达成一致,缩短了开发周期,加快了工程进度,降低成本。
5.螺旋模型:将原型实现的迭代特征与瀑布模型中控制的和系统化的方面结合起来,不仅体现了这两种模型的优点,而且增加了风险分析。
6.喷泉模型:各个阶段没有明显的界限,开发人员可以同步进行开发,可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。
7.基于构件的开发模型:利用预先包装的构件来构造应用系统
8.形式化方法模型:易于发现需求的歧义性、不完整性和不一致性,易于对分析模型、设计模型和程序进行验证。 关注下方微信公众号,在线模考后查看
热门试题
- 结构化方法和OO方法都是一种面向过程的软
- 控制集成
- 在结构化分析方法中,()表达系统内部数据
- 为什么说立项(或签订合同)是一切项目的源
- 什么是模块?什么是模块化?
- 内聚性分2种类型,最强内聚(),最弱内聚
- 一般单元测试不可以并行进行。
- WBS分解工作的主要产出物是()和()。
- 管道/过滤器风格支持并行执行。
- 开发软件就是编写程序。
- 李先生作为公司项目组的程序管理角色,该项
- 软件工程学的目的和意义是()。
- 分别采用数据流方法中的哪些技术来完成用户
- 在成本估计中容易低估局部问题的方法是()
- 一个模块传送给另一模块的参数是由单个数据
- 提示信息分哪几类?
- 一台微机有1个显示器、1个键盘、1个主机
- 与选择编程语言无关的因素是()
- 从工程管理的角度来看,软件设计分()两步
- 当模块中互不相关的任务结合在一起,该模块