和软件人员的领导
13开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作
B。
A、软件投机B、软件危机C、软件工程D、软件产生
14、文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的
(B),软件开发人员在各个阶段以文档作为前段工作成果的(E)和后段工
作的(F)。
A、接口B、桥梁C、科学D、继续E、体现F、基础
15、软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是
(B)。
A、引入新技术提高空间利用率B、用较少的投资获得高质量的软件
C、缩短研制周期扩大软件功能D、硬软件结合使系统面向应用
16软件危机出现于(C)①,为了解决软件危机,人们提出了用(B)②的
原理来设计软件,这就是软件工程诞生的基础。①A、50年代末B、60年代初C、
60年代末D、70年代初
②A、运筹学B、工程学C、软件学D、数字
17、软件工程学的目的是以(B)的成本,研制(A)质量的软件。
A、较高B、较低C、可靠D、优秀
18、瀑布模型把软件生存周期划分为软件定义、软件开发和(C)三个阶
段,而每一阶段又可细分为若干更小的阶段。
A、详细设计B、可行性分析C、运行及维护D、测试与排错
19、软件生存周期是指(D)阶段。
fA、软件开始使用到用户要求修改为止
B、软件开始使用到被淘汰为止C、从开始编写程序到不能再使用为止
D、从立项制定计划,进行需求分析到不能再使用为止
20、件工程中描述生存周期的瀑布模型一般包括计划、B、设计、编码、
测试、维护等几个阶段。(A)
A、需求分析
B、需求调查
C、可行性分析D、问题定义
三、填空题1、软件工程的3个要素的是工具、过程和方法2、软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和困难。3、在软件开发过程中必须遵循的软件工程原则有抽象、信息隐藏、模块化、局部化和一致性等。4、软件开发的结构化生命周期方法将软件生命周期划分成定义阶段、开发阶段和运行阶段。5、螺旋模型综合了瀑布模型和原型模型的优点,即将两者结合,并加入了风险分析机制四、判断题1、文档是软件产品的一部分,没有文档的软件就不称其为软件对。2、在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(×)3、螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。√4、快速原型模型可以有效地适应用户需求的动态变化。√5、软件是指用程序设计语言(如PASCALCVISUALBASIC等)r