南开大学22年春学期《软件工程与软件测试技术》在线作业_第1页
南开大学22年春学期《软件工程与软件测试技术》在线作业_第2页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-本页为预览页PAGE13-本页为预览页-本页为预览页22春学期(高起本1709-1803、全层次1809-2103)软件工程与软件测试技术在线作业-00001第1题. 在面向数据流的软件设计方法中,一般将信息流分为( )。选项A:数据流和控制流选项B:变换流和控制流选项C:事务流和控制流选项D:变换流和事务流参考答案:D第2题. 而向数据流的软件设计方法可将( )映射成软件结构。选项A:控制结构选项B:模块选项C:数据流选项D:事物流参考答案:C第3题. 在下面的叙述中哪一个不是软件需求分析的任务? ( )选项A:问题分解选项B:可靠性与安全性要求选项C:结构化程序设计选项D:确定逻辑模型参

2、考答案:C第4题. 验收测试的任务是验证软件的( )。选项A:可靠性选项B:正确性选项C:移植性选项D:有效性参考答案:D第5题. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。选项A:生命周期选项B:面向对象设计选项C:面向对象分析选项D:面向对象程序设计参考答案:C第6题. 下列不属于面向对象的要素有( )。选项A:继承选项B:抽象选项C:分类性选项D:封装参考答案:C第7题. 程序的三种基本控制结构的共同特点是选项A:不能嵌套使用选项B:只能用来写简单程序选项C:已经用硬件实现选项D:只有一个入口和一个出口参考答案:D第8题. 软件开发的瀑布模型,一般都将开发过

3、程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )。选项A:分析阶段选项B:设计阶段选项C:编码阶段选项D:测试阶段参考答案:C第9题. 软件模块设计准则中个错误的是选项A:降低模块之间的耦合性,降低模块的内聚性选项B:模块的作用范围应该在控制范围内选项C:设计功能可预测并能得到验证的模块选项D:适当划分模块规模,以保持其独立性参考答案:A第10题. 软件过程是选项A:特定的开发模型选项B:一种软件求解的计算逻辑选项C:软件开发活动的集合选项D:软件生命周期模型参考答案:C第11题. 当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供

4、选择的答案中,选出合适的描述工具。( )选项A:程序流程图选项B:N-S 图选项C:PAD 图选项D:判定表参考答案:D第12题. 在需求分析之前有必要进行( )工作。选项A:程序设计选项B:可行性分析选项C:ER 分析选项D:2NF 分析参考答案:B第13题. Jackson 方法根据( )来导出程序结构。选项A:数据流图选项B:数据间的控制结构选项C:数据结构选项D:IPO 图参考答案:C第14题. 系统流程图是描述()的工具。选项A:逻辑系统选项B:程序系统选项C:体系结构选项D:物理系统参考答案:C第15题. SA 方法的基本思想是( )。选项A:自底向上逐步抽象选项B:自底向上逐步分

5、解选项C:自顶向下逐步分解选项D:自上向下逐步抽象参考答案:C第16题. 在数据流图中,椭圆代表( )。选项A:源点选项B:终点选项C:加工选项D:模块参考答案:C第17题. 下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( )。选项A:原型模型选项B:瀑布模型选项C:喷泉模型选项D:螺旋模型参考答案:D第18题. 软件测试可能发现软件中的( ),但不能证明软件( )。选项A:所有错误、没有错误选项B:设计错误、没有错误选项C:逻辑错误、没有错误选项D:错误、没有错误参考答案:D第19题. 软件测试的目的是( )。选项A:证明软件的正确性选项B:找

6、出软件系统中存在的所有错误选项C:证明软件系统中存在错误选项D:尽可能多的发现软件系统中的错误参考答案:D第20题. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。选项A:多态性选项B:封装性选项C:继承性选项D:重用性参考答案:C第21题. ( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。选项A:多态性选项B:继承选项C:消息选项D:封装参考答案:D第22题. 每个对象可用它自己的一组属性和它可以执行的一组( )来表征。选项A:操作选项B:功能选项C:行为选项D:数据参

7、考答案:A第23题. 面向对象的分析方法主要是建立3类模型,即( )。选项A:系统模型、ER 模型、应用模型选项B:对象模型、动态模型、功能模型选项C:ER模型、对象模型、功能模型选项D:对象模型、动态模型、应用模型参考答案:B第24题. 下面所列的性质中, ( )不属于面向对象程序设计的特性。选项A:继承性选项B:重用性选项C:封装性选项D:可视化参考答案:D第25题. 系统流程图用于可行性分析中的()的描述。选项A:当前运行系统选项B:当前逻辑模型选项C:目标系统选项D:新系统参考答案:A第26题. 软件设计的任务包括选项A:数据设计选项B:体系结构设计选项C:接口设计选项D:过程设计参考

8、答案:A,B,C,D第27题. 结构性分析方法使用的描述工具有选项A:数据流图选项B:数据字典选项C:结构化语言选项D:判定树和判定表参考答案:A,B,C,D第28题. 软件生命周期的时期有选项A:软件定义选项B:软件开发选项C:运行维护选项D:信息反馈参考答案:A,B,C第29题. 如果出现下列哪些情况,两个模块之间就发生了内容耦合:选项A:一个模块访问另一个模块的内部数据选项B:一个模块不通过正常入口转到另一个模块的内部选项C:两个模块有一部分程序代码重叠选项D:一个模块有多个入口参考答案:A,B,C,D第30题. 分析员和用户双方确定对软件系统有哪几方面的综合要求。选项A:功能需求选项B

9、:性能需求选项C:环境需求选项D:接口需求参考答案:A,B,C,D第31题. 单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。选项A:对选项B:错参考答案:A第32题. 动态测试是指通过运行程序发现错误。选项A:对选项B:错参考答案:A第33题. 功能模型是类似编译器之类系统的主要模型。选项A:对选项B:错参考答案:A第34题. 验证和确认是一回事。选项A:对选项B:错参考答案:B第35题. 关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。选项A:对选项B:错参考答案:B第36题. 面向对象分析的核心在于建立一个描述软件系统的模型

10、。选项A:对选项B:错参考答案:B第37题. 良好的程序设计风格不一定要追求效率。选项A:对选项B:错参考答案:B第38题. 在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。选项A:对选项B:错参考答案:A第39题. 在软件计划中不应该把维护费用计划在内。选项A:对选项B:错参考答案:B第40题. AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。选项A:对选项B:错参考答案:A第41题. 白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。选项A:对选项B:错参考答案:A第42题. 进行程序设计语言的选择时,首先考虑的是应用领域。选项A:对选项B:错参考答案:A第43题. 有效性测试通常使用白盒测试法。选项A:对选项B:错参考答案:B第44题. 面向对象分析和设计活动是一个多次反复迭代的过程。选项A:对选项B:错参考答案:A第45题. 应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。选项A:对选项B:错参考答案:A第46题. 条件覆盖的基本思想是,设计足够多的测试用例,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果(真或假)。选项A:对选项B:错参考答案:A第47题. 面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论