南开大学23年春《软件工程与软件测试技术》在线作业三

奥鹏南开大学新学期作业参考

23春学期(仅限-高起专1903、专升本1903)《软件工程与软件测试技术》在线作业-00003

需求工程的主要目的是( )。
A:系统开发的具体方案
B:进一步确定用户的需求
C:解决系统是"做什么的问题"
D:解决系统是"如何做的问题"
正确答案问询微信:424329

需求分析阶段不可能用到的图形工具
A:PAD图
B:层次方框图
C:Warnier图
D:IPO图
正确答案问询微信:424329

在E-R 模型中,包含以下基本成分( )。
A:数据、对象、实体
B:控制、关系、对象
C:实体、关系、控制
D:实体、属性、关系
正确答案问询微信:424329

为了提高模块的独立性,模块之间最好是( )。
A:公共环境耦合
B:控制耦合
C:数据耦合
D:特征耦合
正确答案问询微信:424329

在下列选项中不属于软件工程学科所要研究的基本内容
A:软件工程材料
B:软件工程目标
C:软件工程原理
D:软件工程过程
正确答案问询微信:424329

()工具在软件详细设计过程中不采用。
A:判定表
B:IPO 图
C:PDL D
D:DFD 图
正确答案问询微信:424329

系统流程图用于可行性分析中的()的描述。
A:当前运行系统
B:当前逻辑模型
C:目标系统
D:新系统
正确答案问询微信:424329

黑盒测试方法根据( )设计测试用例。
A:程序的调用规则
B:软件要完成的功能
C:模块间的逻辑关系
D:程序的数据结构
正确答案问询微信:424329

下面所列的性质中, ( )不属于面向对象程序设计的特性。
A:继承性
B:重用性
C:封装性
D:可视化
正确答案问询微信:424329

画分层DFD 图的基本原则有( )。
A:数据守恒原则
B:分解的可靠性原则
C:子、父图平衡的原则
D:数据流封闭的原则
正确答案问询微信:424329

增量模型本质上是一种( ) 。
A:线性顺序模型
B:整体开发模型
C:非整体开发模型
D:螺旋模型
正确答案问询微信:424329

( )意味着一个操作在不同的类中可以有不同的实现方式。
A:多继承
B:多态性
C:消息
D:封装
正确答案问询微信:424329

软件过程是
A:特定的开发模型
B:一种软件求解的计算逻辑
C:软件开发活动的集合
D:软件生命周期模型
正确答案问询微信:424329

在下面的叙述中哪一个不是软件需求分析的任务? ( )
A:问题分解
B:可靠性与安全性要求
C:结构化程序设计
D:确定逻辑模型
正确答案问询微信:424329

数据字典是对数据定义信息的集合,它所定义的对象都包含于
A:数据流图
B:程序框图
C:软件结构
D:方框图
正确答案问询微信:424329

在数据流图中,椭圆代表( )。
A:源点
B:终点
C:加工
D:模块
正确答案问询微信:424329

面向对象设计OOD模型的主要部件中,通常不包括( )。
A:通信部件
B:人机交互部件
C:任务管理
D:数据管理
正确答案问询微信:424329

一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。
A:数据耦合
B:公共耦合
C:控制耦合
D:标记耦合
正确答案问询微信:424329

软件危机的主要原因是
A:软件工具落后
B:软件生产能力不足
C:对软件的认识不够
D:软件本身的特点及开发方法
正确答案问询微信:424329

面向对象的测试与传统测试方法的主要区别是( )。
A:面向对象的测试可在编码前进行,传统测试在编码后进行。
B:面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C:测试对象不同
D:面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案问询微信:424329

程序的三种基本控制结构是
A:过程、子程序和分程序
B:顺序、选择和重复
C:递归、堆栈和队列
D:调用、返回和转移
正确答案问询微信:424329

( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A:部署图
B:类图
C:组件图
D:配置图
正确答案问询微信:424329

软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、( )、维护等几个阶段。
A:产品发布
B:版本更新
C:可行性分析
D:测试
正确答案问询微信:424329

面向对象的动态模型中,每张状态图表示( )的动态行为。
A:某一个类
B:有关联的若干个类
C:一系列事件
D:一系列状态
正确答案问询微信:424奥鹏南开大学新学期作业参考 代做2元一门329

应该在( ),确定对象类中应有的服务。
A:建立对象模型之时
B:建立动态模型和功能模型之后
C:建立功能模型之后
D:建立动态模型之后
正确答案问询微信:424329

结构性分析方法使用的描述工具有
A:数据流图
B:数据字典
C:结构化语言
D:判定树和判定表
正确答案问询微信:424329

研究目标系统的可行性从哪几个方面
A:经济可行性
B:技术可行性
C:操作可行性
D:法律可行性
正确答案问询微信:424329

结构化程序一般有那些特征
A:一个入口
B:一个出口
C:程序中无死语句
D:程序中无死循环
正确答案问询微信:424329

软件设计的任务包括
A:数据设计
B:体系结构设计
C:接口设计
D:过程设计
正确答案问询微信:424329

在总体设计阶段可能会用到以下几种图形工具有
A:软件结构图
B:层次图
C:HIPO图
D:系统流程图
正确答案问询微信:424329

进行程序设计语言的选择时,首先考虑的是应用领域。
A:对
B:错
正确答案问询微信:424329

在描述一个模块时,还必须按模块的外部特性与内部特性分别描述
A:对
B:错
正确答案问询微信:424329

单元测试是对软件基本组成单元进行的测试。
A:对
B:错
正确答案问询微信:424329

内容耦合是最高程度的耦合,也是最差的耦合,应避免使用
A:对
B:错
正确答案问询微信:424329

良好的程序设计风格不一定要追求效率。
A:对
B:错
正确答案问询微信:424329

模型是对现实的简化,建模是为了更好地理解所开发的系统。
A:对
B:错
正确答案问询微信:424329

结构化分析方法的基本思想是分解和抽象。
A:对
B:错
正确答案问询微信:424329

需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。
A:对
B:错
正确答案问询微信:424329

在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。
A:对
B:错
正确答案问询微信:424329

适应性维护是在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之在功能和性能上得到完善和增强的活动。
A:对
B:错
正确答案问询微信:424329

循环测试要覆盖含有循环结构的所有路径是不可能的。
A:对
B:错
正确答案问询微信:424329

类封装比对象封装更具体、更细致。
A:对
B:错
正确答案问询微信:424329

N-S图不容易确定局部和全程数据的作用域。
A:对
B:错
正确答案问询微信:424329

为编程方便应增加底层成分,通过细化对象的分类来实现。
A:对
B:错
正确答案问询微信:424329

软件设计是软件开发过程中决定软件产品质量的关键阶段,是后续开发步骤及软件维护工作的基础。
A:对
B:错
正确答案问询微信:424329

面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、关联等面向对象的概念。
A:对
B:错
正确答案问询微信:424329

用面向对象方法开发的软件系统,可维护性好。
A:对
B:错
正确答案问询微信:424329

模块化是指解决一个复杂问题时自下向上逐层把软件系统划分成若干模块的过程
A:对
B:错
正确答案问询微信:424329

要提高效率就要减少冗余关联。
A:对
B:错
正确答案问询微信:424329

详细设计的目的中很重要的一点事是设计的处理过程应该尽可能地简明易懂。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网