第一章 单元测试

1、判断题:软件没有相应的文档,且最终不能满足用户要求是软件危机的一种表现。()
A:对
B:错
正确答案:【对】

2、判断题:软件本身的不可见性和复杂性随规模的增加呈指数上升是产生软件危机的主要原因。()
A:对
B:错
正确答案:【错】

3、判断题:开发软件就是写程序。()
A:对
B:错
正确答案:【错】

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:螺旋模型
B:瀑布模型
C:原型模型
D:增量模型
正确答案:【瀑布模型】

10、单选题:针对高质量软件的生产的软件过程模型()。
A:净室模型
B:基于构件的模型
C:RUP模型
D:增量模型
正确答案:【净室模型】

第二章 单元测试

1、判断题:可行性研究的技术可行性是指现有技术是否可行。()
A:错
B:对
正确答案:【对】

2、判断题:可行性研究的成本效益分析是从经济方面讨论是否可行。()
A:对
B:错
正确答案:【对】

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:综合测试
正确答案:【综合测试】

第三章 单元测试

1、单选题:需求分析阶段的产品是()。
A:数据字典。
B:数据流程图。
C:判定表。
D:需求规格说明书。
正确答案:【需求规格说明书。】

2、单选题:进行需求分析可使用多种工具,但是()不适用。
A:用例图
B:数据流图
C:PAD图
D:数据字典
正确答案:【PAD图】

3、单选题:软件需求规格说明的内容不应该包括()。
A:软件行能。
B:算法的描述。
C:用户界面及其运行环境。
D:主要功能。
正确答案:【算法的描述。】

4、单选题:在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图,一个是事件追踪图,另一个是()。
A:系统结构图
B:流图
C:数据流图
D:状态图
正确答案:【状态图】

5、单选题:与用户获取需求的方法中,使用分发调查表的是()。
A:自顶向下逐步求精的数据流程图
B:访谈
C:快速原型
D:简易的应用规格说明
正确答案:【访谈】

6、判断题:实体关系图描述数据对象及数据对象之间的关系,是用于建立数据模型的图形。()
A:对
B:错
正确答案:【对】

第四章 单元测试

1、单选题:研究如何从形式化的规格说明推演出具体的面向计算机的程序代码的全过程,这个概念是指()。
A:定理证明
B:形式化程序求精
C:模型验证
D:形式化规格说明
正确答案:【形式化程序求精】

2、单选题:按照形式化的程度,软件开发过程中,用数据流图或实体关系图建立模型,是典型的()。
A:都不是
B:半形式化方法
C:非形式化方法
D:形式化方法
正确答案:【半形式化方法】

3、单选题:有穷状态机不包括()。
A:标记
B:输入集
C:状态集
D:转换函数
正确答案:【标记】

4、单选题:以一阶谓词演算为主要理论基础的规约语言,是一种功能性语言,它是()。
A:通信顺序进程
B:有穷状态机
C:Z语言
D:Petri网
正确答案:【Z语言】

5、判断题:形式化的规格说明优点是易于表示问题的时序、控制和行为等方面的需求。()
A:错
B:对
正确答案:【错】

第五章 单元测试

1、单选题:如果一个模块访问另一个模块的内部数据,则模块间的耦合属于()。
A:公共耦合。
B:数据耦合。
C:控制耦合。
D:内容耦合。
正确答案:【内容耦合。】

2、单选题:下列关于软件设计准则的描述,错误的是()。
A:使模块的作用域在该模块的控制域外。
B:体现统一的风格。
C:采用逐步求精的思想。
D:提高模块的独立性。
正确答案:【使模块的作用域在该模块的控制域外。】

3、单选题:模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是()。
A:抽象和信息隐蔽。
B:内聚性和耦合性。
C:激活机制和控制方法。
D:局部化和封装化。
正确答案:【内聚性和耦合性。】

4、单选题:HIPO是指()。
A:层次输入处理输出图或表。
B:层次功能结构图。
C:功能结构图。
D:输入处理输出图或表。
正确答案:【层次输入处理输出图或表。】

5、多选题:软件设计阶段可以划分为()。
A:软件概要设计。
B:软件单元设计。
C:软件详细设计。
D:软件体系结构设计。
正确答案:【软件概要设计。;软件详细设计。】

6、判断题:中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。()
A:对
B:错
正确答案:【错】

7、判断题:模块内部各成分联系越紧,即内聚程度越大,模块独立性就越强,系统就越容易理解和维护。()
A:对
B:错
正确答案:【对】

8、判断题:一个模块的控制域是指受该模块内一个判定影响的所有模块的集合。()
A:对
B:错
正确答案:【对】

9、判断题:模块独立要求高耦合低内聚。()
A:错
B:对
正确答案:【错】

10、判断题:软件的架构设计没有软件的单元设计重要。()
A:错
B:对
正确答案:【错】

第六章 单元测试

1、单选题:程序控制的三种结构中,()结构可以提供程序的重复控制()。
A:其余选项。
B:循环。
C:分支。
D:排序。
正确答案:【循环。】

2、单选题:Jackson方法是一种面向()的方法。
A:数据结构。
B:控制流。
C:数据流。
D:对象。
正确答案:【数据结构。】

3、单选题:Jackson图上下层之间的关系是()。
A:组成关系。
B:继承关系。
C:调用关系。
D:嵌套关系。
正确答案:【组成关系。】

4、单选题:详细设计的任务是确定每个模块的()。
A:外部特征。
B:内部特征。
C:算法和使用的数据。
D:功能和输入输出数据。
正确答案:【算法和使用的数据。】

5、单选题:在软件详细设计过程中不采用的工具是()。
A:判定表。
B:程序流程图。
C:PDL。
D:DFD。
正确答案:【DFD。】

6、单选题:Jackson方法用来进行()。
A:详细设计。
B:系统设计。
C:编码。
D:软件设计。
正确答案:【详细设计。】

7、多选题:下列属于程序流程图特点的是()。
A:转移控制太方便。
B:容易表示数据结构。
C:对控制流程的描绘很直观。
D:容易掌握,且历史“悠久”。
正确答案:【转移控制太方便。;对控制流程的描绘很直观。;容易掌握,且历史“悠久”。】

8、判断题:在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。()
A:错
B:对
正确答案:【对】

9、判断题:判定表适合做通用的设计工具,也能表示顺序结构和循环结构。()
A:对
B:错
正确答案:【错】

10、判断题:详细设计的结果基本上决定了最终的程序代码的质量。()
A:错
B:对
正确答案:【对】

第七章 单元测试

1、单选题:若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],先从输入的角度考虑了一组测试用例:-1.001,-1.0,1.0,1.00设计这组测试用例的方法是()。
A:边界值分析法。
B:条件覆盖法。
C:错误推测法。
D:等价划分法。
正确答案:【边界值分析法。】

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注