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

奥鹏南开大学23年秋季新学期作业参考

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

数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A:输入、输出、外部实体和加工
B:变换、加工、数据流和存储
C:加工、数据流、数据存储和外部实体
D:变换、数据存储、加工和数据流
正确答案问询微信: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
D:螺旋模型
正确答案问询微信:424329

下列错误的是
A:尽量不使用数据耦合
B:少用控制耦合和标记耦合
C:限制公共环境耦合的范围
D:完全不用内容耦合
正确答案问询微信:424329

需求分析的主要方法有( )。
A:形式化分析方法
B:PAD 图描述
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:判定表与判定树
正确答案问询微信:424329

而向数据流的软件设计方法可将( )映射成软件结构。
A:控制结构
B:模块
C:数据流
D:事物流
正确答案问询微信:424329

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

通过执行对象的操作可改变对象的属性,但它必须通过( )的传递。
A:操作
B:消息
C:信息
D:继承
正确答案问询微信:424329

在E-R 模型中,包含以下基本成分( )。
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:面向对象数据库管理系统
正确答案问询微信:424329

组成数据字典的元素有
A:数据流
B:数据流分量(数据基本项)
C:数据存储
D:数据处理(加工)。
正确答案问询微信:424329

分析员和用户双方确定对软件系统有哪几方面的综合要求。
A:功能需求
B:性能需求
C:环境需求
D:接口需求
正确答案问询微信:424329

白盒测试法是一种静态测试方法,主要用于模块测试。
A:对
B:错
正确答案问询微信:424329

可以使用折半查找法进行调试
A:对
B:错
正确答案问询微信:424329

非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求
A:对
B:错
正确答案问询微信:424329

IPO图的优点是使用的符号少而简单,因此易学易懂
A:对
B:错
正确答案问询微信:424329

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

软件过程改进也是软件工程的范畴
A:对
B:错
正确答案问询微信:424329

若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。
A:对
B:错
正确答案问询微信:424329

好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。
A:对
B:错
正确答案问询微信:424329

应从对象模型中确定服务。
A:对
B:错
正确答案问询微信:424329

在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。
A:对
B:错
正确答案问询微信:424329

针对各种边界情况设计测试用例,可以查出更多的错误。
A:对
B:错
正确答案问询微信:424329

面向对象的继承性是子类自动共享父类数据结构和方法的机制。
A:对
B:错
正确答案问询微信:424329

活动图强调从活动到活动的控制流。
A:对
B:错
正确答案问询微信:424329

需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。
A:对
B:错
正确答案问询微信:424329

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

在折中方案中设置的优先级一般是模糊的。
A:对
B:错
正确答案问询微信:424329

在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有信息隐藏。
A:对
B:错
正确答案奥鹏南开大学23年秋季新学期作业参考问询微信:424329

继承关系能够为一个类族定义一个协议,并能在类之间实现代码共享以减少冗余。
A:对
B:错
正确答案问询微信:424329

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

成本-效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网