西南交大软件工程课后习题(考试原题来源)周艳版 强人整理第一章1、到目前为止,软件生产的进展经过了三个阶段,即 程序设计 、 程序系统 和软件工程
2、软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期
通常,软件生存周期包括可行性讨论、需求分析、概要设计、详细设计、 编码 、 测试、 运行与维护等活动
可以将这些活动以适当方式分配到不同阶段去完成
3、在信息处理和计算机领域内,一般认为软件是__ 程序 _ 、 _ 文档 _ 和_ 数据 _
4、软件工程的三要素是__ 过程 __ 、_ 方法 __ 和_ 工具 _
5、软件是一种( B )产品
消耗6、为了解决软件危机,人们提出了用( B )的原理来设计软件,这是软件工程诞生的基础
数学7、软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述( D )方面
① 生产成本过高 ② 需求增长难以满足 ③ 进度难以控制 ④ 质量难以保证A
全部8、软件工程的目的是( A )
建造大型的软件系统 B
软件开发的理论讨论C
软件的质量保证 D
讨论软件开发的原理第二章1、螺旋模型将_线性顺序__模型和_原型模型___模型结合起来,加入了两种模型均忽略了的__风险分析___,弥补了这两种模型的不足
2、瀑布模型本质上是一种_线性_顺序模型,适用于_需求_变更比较少的软件开发过程
3、描述软件开发过程中各种活动如何执行的模型称为_软件工程过程_模型
4、增量模型是在项目的开发过程中以一系列的__增量__开发系统
5、在软件过程模型中,( D )吸收了软件工程“演化”的概念,适合于大型软件的开发
瀑布模型 B
快速应用开发模型C
原型模型 D
螺旋模型6、软件工程过程模型有多种,下