计算机软件基础(二)第五章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章
11.测试过程分成3个步骤进行,( )不属于测试过程。
A.模块测试
B.联合测试
C.验收测试
D.用户测试
12.判断表的内容是( )
A.对象、条件和操作
B.具体操作
C.对象
D.组合
13.软件设计的任务是将用户的要求转换成一个具体的设计方案,通常可分为( )和详细设计两个步骤。
A.总体设计
B.控制流设计
C.数据流设计
D.程序结构设计
14.在软件系统的生命周期中的分析阶段产生的文档是( )
A.详细设计报告
B.模块说明书
C.用户使用手册
D.系统说明书
15.数据词典的结构是由顶向下、逐步分解的( )
A.分层结构
B.数据结构
C.控制结构
D.有序结构
17.在软件开发的设计阶段进行工作,主要依据的是()
A.模块说明书
B.数据说明书
C.系统说明书
D.设计说明书
18.一个软件方法通常应该规定()
A.工作步骤、文档格式、时间进度
B.文档格式、评价标准、时间进度
C.工作步骤、评价标准、时间进度
D.工作步骤、文档格式、评价标准
19.在软件开发中“变换分析”技术的功能是从数据流图()
A.设计顶层
B.设计底层
C.导出模块结构图
D.导出数据字典
20.在采用SD方法进行软件开发时,块间联系应该尽量是()
A.特征连接
B.数据连接
C.控制连接
D.内容连接
17.研究软件方法的目的是使软件开发过程()
A.规范化
B.自动化
C.工程化
D.具体化
18.对象的抽取方法不包括
...()
A.一般化和继承
B.集约化
C.组合化
D.实例化
19.实施应用软件程序编写的主要依据是()
A.系统说明书
B.数据说明书
C.模块说明书
D.数据流程图
20.软件测试的白盒法采用了()
A.等价分类法
B.语言覆盖
C.因果图法
D.错误推测法
17.在软件开发过程中,产生系统说明书是在()
A.分析阶段
B.设计阶段
C.编写阶段
D.测试阶段
18.数据流的流向不能
..是()
A.加工→加工
B.加工→文件
C.文件→加工
D.源点→文件
19.在面向对象的分析方法中,对象的抽象方法有()
A.类化、一般化和继承、集约化、泛化
B.一般化和继承、集约化、组合化、泛化
C.类化、一般化和继承、集约化、组合化
D.类化、集约化、组合化、泛化
20.使用黑盒法测试软件时,设计测试用例应根据程序的()
A.功能说明
B.逻辑结构
C.输入条件
D.输出结果
18.在面向对象的分析方法中,把结构上和操作上具有共同性质的对象集中起来当作一个对象看待的方法叫()
A.类化B.实例化
C.集约化D.组合化
19.软件开发过程中详细设计应具体考虑()
A.系统模块的划分B.模块间传送什么数据
C.模块间的调用关系D.模块内部采用什么算法
20.在软件开发过程中,控制流图用来表示()
A.数据模型B.数据加工或操作步骤
C.数据结构D.数据格式(特征)
17.在软件工程中,发现和排除错误的阶段是()
A.分析阶段B.设计阶段
C.编写阶段D.测试阶段
18.用SA方法获得的系统说明书包括一组小说明,小说明应精确地描述每个基本加工
()
A.做什么B.怎么做
C.能否做D.实现方法
19.如果两个模块都与同一个数据结构有关系,则这种连接称为()
A.数据连接B.特征连接
C.控制连接D.内容连接
20.黑盒测试法主要检查程序的()
A.功能是否正确B.每条语句是否被执行
C.每条路径是否被覆盖D.运算结果是否正确
17.软件开发期中,模块结构和数据结构产生于()
A.分析阶段B.设计阶段
C.测试阶段D.运行阶段
18.在软件开发中,数据流图描述了()
A.加工的数据B.加工步骤
C.加工的激发条件D.加工的控制条件
19.采用结构化方法设计,要提高模块结构的相对独立性,则应该()A.减少块间联系,增大块内联系B.减少块间联系,减少块内联系C.增加块间联系,增加块内联系D.增加块间联系,减小块内联系20.确定程序编码执行与需求说明之间的符合程度(包括各种分析、测试、验证
及排错工作)所使用的软件工具是()
A.设计工具B.编码工具
C.确认工具D.维护工具
17.软件人员和用户充分交流后达成的协议称为( )
A.系统说明书
B.模块说明书
C.数据结构说明书D.接口说明书
18.面向对象方法中的对象是指( )
A.客观实体B.客观实体的属性
C.实体上的操作
D.客观实体的属性及其允许的操作
19.软件测试中所使用的白盒法又称为逻辑覆盖法,常用的覆盖标准不包括
...( )
A.语句覆盖B.功能覆盖
C.判定覆盖
D.条件覆盖
20.为了适应用户提出的新功能、修改旧功能和一般性改变而进行的软件修改活
动称为
( ) A.改正性维护 B.适应性维护
C.完善性维护 D.预防性维护
17.下列选项中,属于软件工具范畴的是()
A.编辑程序B.操作系统
C.数据库系统D.学籍管理系统
18.如果一个模块直接访问另一个模块的内容,这种连接称为()A.数据连接B.特征连接
C.控制连接D.内容连接
19.数据词典中的条目类型中不包括
...()
A.数据流条目B.文件条目
C.控制流条目D.数据项条目
20.联合测试又称组装测试,它为被测试的模块设计一个驱动模块和桩模块,其采取的测试方法是()
A.非渐增式B.渐增式
C.自顶向下D.由底向上
10.联合测试是把各模块连接起来进行测试,测试的依据是()。
A.用户需求说明书B.模块说明书
C.系统说明书D.数据字典
16.软件工程中的控制流图是用来表示( )。
A.数据流动
B.数据结构
C.加工或操作步骤
D.文件的定义
17.在软件系统的生命周期中,设计阶段是在系统说明书的基础上建立软件系统结构,包括( )。
A.模块结构
B.程序结构
C.数据流程图
D.数据字典
18.进程处于就绪状态是指进程已经占有( )。
A.除CPU以外的所需资源
B.CPU和一切所需的资源