南开大学22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业一
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00001
1.面向对象的动态模型中,每张状态图表示( )的动态行为。
选项A:某一个类
选项B:有关联的若干个类
选项C:一系列事件
选项D:一系列状态
满分答案问询微信:424329
2.可行性研究要进行一次()需求分析。
选项A:详细的
选项B:全面的
选项C:简化的,压缩的
选项D:彻底的
满分答案问询微信:424329
3.下列不属于面向对象的要素有( )。
选项A:继承
选项B:抽象
选项C:分类性
选项D:封装
满分答案问询微信:424329
4.进行需求分析可使用多种工具,但( ) 是不适用的
选项A:数据流图
选项B:PAD 图
选项C:状态转换图
选项D:数据词典
满分答案问询微信:424329
5.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
选项A:说明
选项B:类型
选项C:过程
选项D:方法
满分答案问询微信:424329
6.关联是建立( )之间关系的一种手段。
选项A:对象
选项B:类
选项C:功能
选项D:属性
满分答案问询微信:424329
7.在下面的叙述中哪一个不是软件需求分析的任务? ( )
选项A:问题分解
选项B:可靠性与安全性要求
选项C:结构化程序设计
选项D:确定逻辑模型
满分答案问询微信:424329
8.软件需求分析阶段的工作,可以分为以下4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。
选项A:总结
选项B:阶段性报告
选项C:需求分析评审
选项D:以上答案都不正确
满分答案问询微信:424329
9.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。
选项A:兼容性
选项B:完整性
选项C:可移植性
选项D:多态性
满分答案问询微信:424329
10.软件测试可能发现软件中的( ),但不能证明软件( )。
选项A:所有错误、没有错误
选项B:设计错误、没有错误
选项C:逻辑错误、没有错误
选项D:错误、没有错误
满分答案问询微信:424329
11.()工具在软件详细设计过程中不采用。
选项A:判定表
选项B:IPO 图
选项C:PDL D
选项D:DFD 图
满分答案问询微信:424329
12.需求规格说明书的作用不应包括( )。
选项A:软件设计的依据
选项B:用户与开发人员对软件要做什么的共向理解
选项C:软件验收的依据
选项D:软件可行性研究的依据
满分答案问询微信:424329
13.黑盒测试方法根据( )设计测试用例。
选项A:程序的调用规则
选项B:软件要完成的功能
选项C:模块间的逻辑关系
选项D:程序的数据结构
满分答案问询微信:424329
14.DFD 中的每个加工至少有( )
选项A:一个输入流或一个输出流
选项B:一个输入流和一个输出流
选项C:一个输入流
选项D:一个输出流
满分答案问询微信:424329
15.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )
选项A:数据流图
选项B:数据词典
选项C:结构化英语
选项D:判定树与判定表
满分答案问询微信:424329
16.程序的三种基本控制结构的共同特点是
选项A:不能嵌套使用
选项B:只能用来写简单程序
选项C:已经用硬件实现
选项D:只有一个入口和一个出口
满分答案问询微信:424329
17.面向对象分析的首要工作是建立( )。
选项A:系统的动态模型
选项B:系统的功能模型
选项C:基本的E-R图
选项D:问题的对象模型
满分答案问询微信:424329
18.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。
选项A:兼容性
选项B:继承性
选项C:复用性
选项D:多态性
满分答案问询微信:424329
19.画分层DFD 图的基本原则有( )。
选项A:数据守恒原则
选项B:分解的可靠性原则
选项C:子、父图平衡的原则
选项D:数据流封闭的原则
满分答案问询微信:424329
20.系统流程图是描述()的工具。
选项A:逻辑系统
选项B:程序系统
选项C:体系结构
选项D:物理系统
满分答案问询微信:424329
21.在数据流图中,椭圆代表( )。
选项A:源点
选项B:终点
选项C:加工
选项D:模块
满分答案问询微信:424329
22.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。
选项A:原型模型
选项B:瀑布模型
选项C:基于知识的智能模型
选项D:变换模型
满分答案问询微信:424329
23.需求工程的主要目的是( )。
选项A:系统开发的具体方案
选项B:进一步确定用户的需求
选项C:解决系统是"做什么的问题"
选项D:解决系统是"如何做的问题"
满分答案问询微信:424329
24.描述结构化系统分析方法的工具不包括( )
选项A:数据流图
选项B:组织结构图
选项C:数据词典
选项D:结构化语言
满分答案问询微信:424329
25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。
选项A:对象的封装性
选项B:子类的继承性
选项C:系统模块化
选项D:模块的可重用
满分答案问询微信:424329
26.一般设计的比较好的软件结构,
选项A:顶层扇出低
选项B:中层扇出较少
选项C:底层模块有高扇入
选项D:顶层扇出高
满分答案问询微信:424329
27.软件工程中的文档可以分为( )。
选项A:开发文档
选项B:管理文档
选项C:维护文档
选项D:用户文档
满分答案问询微信:424329
28.数据存储管理模式有( )。
选项A:文档管理系统
选项B:关系数据库管理系统
选项C:面向对象数据库管理系统
满分答案问询微信:424329
29.需求获取的常用方法
选项A:客户访谈
选项B:建立联合分析小组
选项C:问题分析与确认
选项D:快速建立软件原型模型来获取需求
满分答案问询微信:424329
30.下列属于数据字典的条目的有
选项A:数据流
选项B:数据流分量(数据基本项)
选项C:数据存储(文件)和加工(处理)
选项D:数据变换
满分答案问询微信:424329
31.调试和测试没有区别。
选项A:对
选项B:错
满分答案问询微信:424329
32.应该把需要频繁交换信息的对象尽量地放在一台处理机上。
选项A:对
选项B:错
满分答案问询微信:424329
33.需求规格说明书描述了系统每个功能的实现
选项A:对
选项B:错
满分答案问询微信:424329
34.问题分析图用二维树形结构的图来表示程序的控制流
选项A:对
选项B:错
满分答案问询微信:424329
35.UML2.0 将构件划分为部奥鹏南开在线作业满分答案参考署构件、工作产品构件、执行构件。
选项A:对
选项B:错
满分答案问询微信:424329
36.响应时间易变性高有助于用户建立起稳定的工作节奏
选项A:对
选项B:错
满分答案问询微信:424329
37.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
选项A:对
选项B:错
满分答案问询微信:424329
38.进行软件维护活动时,直接修改程序,无需修改文档。
选项A:对
选项B:错
满分答案问询微信:424329
39.数据对象只封装了数据而没有对作用于数据上的操作的引用。
选项A:对
选项B:错
满分答案问询微信:424329
40.面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。
选项A:对
选项B:错
满分答案问询微信:424329
41.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
选项A:对
选项B:错
满分答案问询微信:424329
42.模型是对现实的简化,建模是为了更好地理解所开发的系统。
选项A:对
选项B:错
满分答案问询微信:424329
43.软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。
选项A:对
选项B:错
满分答案问询微信:424329
44.面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。
选项A:对
选项B:错
满分答案问询微信:424329
45.C++、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。
选项A:对
选项B:错
满分答案问询微信:424329
46.在软件计划中不应该把维护费用计划在内。
选项A:对
选项B:错
满分答案问询微信:424329
47.软件危机的主要体现是软件需求增加,软件价格上升。
选项A:对
选项B:错
满分答案问询微信:424329
48.通过模块分解或合并,降低耦合提高内聚
选项A:对
选项B:错
满分答案问询微信:424329
49.优化算法的一个途径是尽量扩大查找范围。
选项A:对
选项B:错
满分答案问询微信:424329
50.软件就是程序,编写软件就是编写程序。
选项A:对
选项B:错
满分答案问询微信:424329