软件过程模型
是为了获得高质量软件所需要完
成的一系列任务的框架,它规定了完成各项任务
的工作步骤。通常使用
生命周期模型
简洁地描
述软件过程。
![](https://i-blog.csdnimg.cn/blog_migrate/b7a1808636a379dc39ea7fb2966f988f.png)
增量模型也称为渐增模型,先选择一个或几个关键功能,建立一个不完全的系统,此时只包含目标系统的一部分功能,或先对目标系统的功能从某些方面进行简化,通过运行这个简化后的系统取得经验,加深对软件需求的理解,使得系统逐步得到扩充和完善。如此反复进行,直到用户对所设计的软件系统满意为止。
软件过程开发模型有6种,瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型,和RUP
螺旋模型引进了风险分析活动,用于开发需求难以获取和确定,软件开发风险较大的软件系统。
包含风险分析的软件工程模型是(A
.螺旋模型 )。
[
中国传媒大学
2014
研
]
A
.螺旋模型
B
.瀑布模型
C
.增量模型
D
.喷泉模型
【答案】
A
在每个阶段之前都增加了风险分析过程的快速原型模
型,它是风险驱动的软件工程模型。
增量模型[中国传媒大学2013研]
答:增量模型也称为渐增模型,是一种非整体开发的模型。软件在该模型中是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可 让用户及早看到部分软件,及早发现问题。或者先开发一个“原型”软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最
终获得满意的软件产品。
什么是软件工程?简述软件工程的基本原理及软件工程的目标。[中国传媒大学2013研]
答:
1
)软件工程的定义
① 软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门学科。
② 软件工程采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技 术方法结合起来,以经济地开发出高质量的软件并有效地维护它。
(
2
)软件工程的基本原理
① 用分阶段的生命周期计划严格管理。
② 坚持进行阶段评审。
③ 实行严格的产品控制。
④ 采用现代程序设计技术。
⑤ 结果应能清楚地审查。
⑥ 开发小组的人员应该少而精。
⑦ 承认不断改进软件工程实践的必要性。
(
3
)软件工程的目标
软件工程的目标是在给定成本和进程的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可 移植性、可追踪性、可互操作性并满足用户需要的高质量软件产品。
增量构造模型是指,在前面的开发阶段按___瀑布模型___进行___整体开发___,后面的开发阶段按___增量方式___开发。
【答案】
瀑布模型;整体开发;增量方式