- A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[单选] 白盒测试方法中的测试覆盖率分析有误的是()
A.路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次
B.语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式
C.判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次
D.条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径
A.路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次
B.语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式
C.判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次
D.条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径
【◆参考答案◆】:A
(2)【◆题库问题◆】:[单选] 软件设计的准则中不包括()。
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
【◆参考答案◆】:A
(3)【◆题库问题◆】:[判断题] 数据字典是对实体-关系图、状态转换图和数据流图中出现的所有数据对象、属性、关系、状态、数据流、文件、处理等元素的定义的集合。
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(4)【◆题库问题◆】:[问答题,简答题] 计算题:已知某软件项目的特征为:用户输入数为30,用户输出数为60,用户查询数为24,共有8个文件,有2个外部界面。如果每个信息量的加权因子都取“一般”值,所有的技术复杂性调节因子都取“普通”值,用Albrecht方法计算该软件项目的功能点。
【◆参考答案◆】:基本功能点CT为:CT=用户输入数×4+用户输出数×5+用户查询数×4+文件数×10+外部接口数×7=30×4+60×5+24×4+8×10+2×7=610FP=CT×TCF=CT[0.65+0.01∑Fi]=610×[0.65+0.01×3×14]=652.7功能点
(5)【◆题库问题◆】:[单选] 产生软件维护的副作用,是指()
A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
【◆参考答案◆】:C
【◆答案解析◆】:因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据副作用、文档副作用三种。只有答案C是正确的表述
(6)【◆题库问题◆】:[单选] UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法()
A.基于瀑布模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于对象的面向对象的方法
D.基于数据的数据流开发方法
A.基于瀑布模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于对象的面向对象的方法
D.基于数据的数据流开发方法
【◆参考答案◆】:C
(7)【◆题库问题◆】:[单选] 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题
A.固有的
B.人为的
C.可消除的
D.不可降低的
A.固有的
B.人为的
C.可消除的
D.不可降低的
【◆参考答案◆】:A
(8)【◆题库问题◆】:[单选] 模块内的某成分的输出是另一些成分的输入,该模块的内聚度是()的。
A.A.功能性
B.B.顺序性
C.C.逻辑性
D.D.瞬时性
A.A.功能性
B.B.顺序性
C.C.逻辑性
D.D.瞬时性
【◆参考答案◆】:B
(9)【◆题库问题◆】:[问答题,简答题] 在建立软件开发组织的时候要注意的原则是哪些?
【◆参考答案◆】:在建立软件开发组织的时候要注意的原则是:①尽早落实责任。特别是软件项目负责人的责任;②减少接口。组织应该有良好的组织结构、合理的人员分工,以减少不必要的通信;③责权均衡。指软件经理的责任不应比赋予他的权力还大。
(10)【◆题库问题◆】:[名词解释] 黑盒法
【◆参考答案◆】:
该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。
该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。