南开大学23年春学期《软件工程与软件测试技术》在线作业一
奥鹏南开大学新学期作业参考
23春学期(高起本:1709-2103、专升本/高起专:1909-2103)《软件工程与软件测试技术》在线作业-00001
程序的三种基本控制结构的共同特点是
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:面向对象设计
C:面向对象分析
D:面向对象程序设计
正确答案问询微信:424329
应该在( ),确定对象类中应有的服务。
A:建立对象模型之时
B:建立动态模型和功能模型之后
C:建立功能模型之后
D:建立动态模型之后
正确答案问询微信:424329
在下列选项中不属于软件工程学科所要研究的基本内容
A:软件工程材料
B:软件工程目标
C:软件工程原理
D:软件工程过程
正确答案问询微信:424329
软件工程的三要素
A:技术、方法和工具
B:方法、对象和类
C:方法、工具和过程
D:过程、模型和方法
正确答案问询微信:424329
Jackson 方法根据( )来导出程序结构。
A:数据流图
B:数据间的控制结构
C:数据结构
D:IPO 图
正确答案问询微信:424329
( )意味着一个操作在不同的类中可以有不同的实现方式。
A:多继承
B:多态性
C:消息
D:封装
正确答案问询微信:424329
每个对象可用它自己的一组属性和它可以执行的一组( )来表征。
A:操作
B:功能
C:行为
D:数据
正确答案问询微信:424329
面向对象分析的首要工作是建立( )。
A:系统的动态模型
B:系统的功能模型
C:基本的E-R图
D:问题的对象模型
正确答案问询微信:424329
动态模型的描述工具是( )。
A:设计图#结构图
B:状态图
C:对象图
正确答案问询微信:424329
软件需求规格说明书的内容不应该包括( )。
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:变换、数据存储、加工和数据流
正确答案问询微信:424329
面向对象的测试与传统测试方法的主要区别是( )。
A:面向对象的测试可在编码前进行,传统测试在编码后进行。
B:面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C:测试对象不同
D:面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案问询微信:424329
下列不属于面向对象的要素有( )。
A:继承
B:抽象
C:分类性
D:封装
正确答案问询微信:424329
软件模块设计准则中个错误的是
A:降低模块之间的耦合性,降低模块的内聚性
B:模块的作用范围应该在控制范围内
C:设计功能可预测并能得到验证的模块
D:适当划分模块规模,以保持其独立性
正确答案问询微信:424329
UML的组成元素有( )。
A:基本构造块
B:规则
C:图
D:公共机制
正确答案问询微信:424329
软件体系结构设计准则的是
A:体系结构是对复杂事物的一种抽象
B:体系结构在一定的时间内保持稳定
C:良好的体系结构意味着普通、高效和稳定
正确答案问询微信:424329
下列属于软件定义时期的任务的有
A:确定总目标和可行性
B:估计资源和成本
C:导出策略和系统功能
D:测试
正确答案问询微信:424329
结构化程序一般有那些特征
A:一个入口
B:一个出口
C:程序中无死语句
D:程序中无死循环
正确答案问询微信:424329
需求分析的步骤
A:需求获取
B:需求提炼
C:需求描述
D:需求验证
正确答案问询微信:424329
分层的DFD 图可以用于可行性分析阶段,描述系统的物理结构
A:对
B:错
正确答案问询微信:424329
判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
A:对
B:错
正确答案问询微信:424329
面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。
A:对
B:错
正确答案问询微信:424329
HIPO 法既是需求分析方法,又是软件设计方法
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
C++、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。
A:对
B:错
正确答案问询微信:424329
为编程方便应增加底层成分,通过细化对象的分类来实现。
A:对
B:错
正确答案问询微信:424329
面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、关联等面向对象的概念。
A奥鹏南开大学新学期作业参考 代做2元一门:对
B:错
正确答案问询微信:424329
发现错误多的模块,残留在模块中的错误也多。
A:对
B:错
正确答案问询微信:424329
单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。
A:对
B:错
正确答案问询微信:424329