1.计算机系统就是_________。 ( )
(A)主机,显示器,硬盘,软驱,打印机等
(B)CPU,存储器,控制器,I/O接口及设备
(C)计算机硬件系统和软件系统
(D)计算机及其应用系统
2.产生软件危机的原因主要与_________问题有关。 ( )
(A)软件在计算机中很难识别,存在磁盘中也看不到
(B)软件设计对人的智商要求很高,也要求很高的资金投入
(C)软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确
同舟共济是什么意思(D)软件很难理解,硬件也很复杂
3.软件开发瀑布模型中的软件定义时期各个阶段依次是________。 ( )
(A)可行性研究,问题定义,需求分析
(B)问题定义,可行性研究,需求分析
(C)可行性研究,需求分析,问题定义
土字旁一个于怎么读(D)以上顺序都不对
4.________是以提高软件质量为目的的技术活动。 ( )
(A)技术创新 (B)测试
(C)技术创造 (D)技术评审
5.可行性研究主要从以下几个方面进行研究_________。 ( )
(A)技术可行性,经济可行性,操作可行性
(B)技术可行性,经济可行性,系统可行性
(C)经济可行性,系统可行性,操作可行性
(D)经济可行性,系统可行性,时间可行性
6.下列不是软件生存期步骤的是_________。 ( )
(A)制定计划 (B)软件测试
(C)软件设计 (D)用户培训
7.耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下________。
( )
(A)内容耦合,控制耦合,数据耦合,公共环境耦合
(B)内容耦合,控制耦合,公共环境耦合,数据耦合
(C)内容耦合,公共环境耦合,控制耦合,数据耦合
气球小熊(D)控制耦合,内容耦合,数据耦合,公共环境耦合
8.在详细设计阶段所使用到的设计工具是________。 ( )
(A)程序流程图,PAD图,N-S图,HIPO图,判定表,判定树
(B)数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图
(C)判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图
(D)判定表,判定树,数据流程图,系统流程图,程序流程图,层次图
9.系统流程图用于可行性分析中的_________的描述。 ( )
(A)天文学专业当前运行系统
(B)当前逻辑模型
(C)目标系统
(D)新系统
10.包含所有可能情况的测试称为穷尽测试。下面结论成立的是_________。 ( )
(A)只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论
(B)一般来说对于黑盒测试,穷尽测试是不可能作到的
(C)一般来说对于白盒测试,穷尽测试是不可能作到的
(D)在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的.
1、C 2、C 3、生日短信祝福A 4、D 5、B 6、D 7、C 8、A 9、A 10、B
11.软件概要设计包括软件系统结构设计以及______________和______________设计。
12.在软件开发的各个阶段经过阶段评审后的文档和程序代码成为______________。
13.结构程序设计的基本思想是______________。
14.在结构化分析中,______________用于详细地定义数据流图中的成分。
15.描绘物理系统的传统工具是______________。
16.如果模块内所有元素都使用同一个输入数据和产生同一个输出,称为_____________内聚。
17.数据流程图按照信息流的类型主要分为_________和_________两种。
18.程序的三种基本控制结构有__________、__________和__________。
19.______________模型可以有效地适应用户需求的动态变化。
20.黑盒测试又称为__________,白盒测试也称为__________.。
11、数据结构 数据库 12、开发文档 13、自顶向下,逐步求精 14、数据字典 15、系统流程图 16、通信 17、变换流,事务流 18、顺序 循环 选择 19、快速原型 20、功能测试 结构测试
1.瀑布模型的关键不足在于_________。 ( )
(A)过于简单
(B)不能适应需求的动态变更
(C)过于灵活
(D)各个阶段需要进行评审
2.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为_________。 ( )
写兰花的诗句(A)可用性 (B)可靠性
(C)正确性 (D)完整性
3.以下哪一项不是软件危机的表现形式。 ( )
(A)成本高
(B)生产效率低
(C)技术发展快
(D)质量得不到保证
4.使用白盒测试方法时,确定测试数据应根据_________和指定的覆盖标准。 ( )
(A)程序的内部逻辑 (B)程序的复杂结构
(C)使用说明书 (D)程序的功能
5.面向对象模型主要由以下哪些模型组成。 ( )
(A)对象模型、动态模型、数据模型
(B)对象模型、数据模型、功能模型
(C)数据模型、动态模型、功能模型
(D)对象模型、动态模型、功能模型
6.判定表由四部分组成:左上部列出_________。 ( )
(A)条件组合与动作之间的对应关系
(B)所有条件
(C)所有可能的动作
(D)可能的条件组合
7.软件维护的副作用主要有以下哪几种________。 ( )
(A)编码副作用、数据副作用、测试副作用
(B)编码副作用、数据副作用、调试副作用
(C)编码副作用、数据副作用、文档副作用
(D)编码副作用、文档副作用、测试副作用
8.结构化程序设计主要强调的是________。 ( )
(A)程序的规模
(B)程序的效率
(C)程序设计语言的先进性
(D)程序易读性
9.以下哪一项不属于面向对象的软件开发方法。 ( )
(A)Coad方法 (B)Booch方法
(C)Jackson方法 (D)Omt方法
10.以下哪种测试方法不属于白盒测试技术。 ( )
(A)边界值分析测试
(B)基本路径测试
(C)循环覆盖测试
(D)逻辑覆盖测试
1、B 2、B 3、C 4、A 5、D 6、B 7、C 8、D 9、C 10、A
11.任何一个基于计算机开发的系统都可以用______________图来描述,它将该系统转换成一个信息变换模型。
12. ______________模型一般适用于功能和性能明确、完整、无重大变化的软件系统的开发。
13.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:______________和______________。
14.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:______________、PASCAL语言、C语言和PL/1语言。
15.程序的三种基本控制结构有__________、__________和__________。
16.__________是用来定义数据流图中的各个成分的具体含义。为系统的分析、设计及
维护提供了有关元素的一致的定义和详细的描述。
17.__________分析的目的是从经济角度评价开发一个项目是否可行。
18.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到__________和__________的软件产品。
19.__________设计包括软件系统结构设计以及数据结构和数据库设计。
20.黑盒测试又称为__________,白盒测试也称为__________.。
11、输入-处理-输出IPO 12、瀑布 13、深度优先策略 宽度优先策略 14、FORTRAN语言 15、顺序 循环 选择 16、数据字典 17、成本效益 18、高内聚 低耦合 19、概要 20、功能测试 结构测试
21.什么是软件工程?(6分)
答:软件工程是指导计算机软件开发和维护的一门工程学科。(2分)采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得
到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。(4分)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论