|
资料来源:谋学网(www.mouxue.com)软件工程概论-[西安交通大学]西交《软件工程概论》在线作业
试卷总分:100 得分:100
第1题,对于集成测试,下列说法错误的是( )
A、应对每一个测试用例都执行测试规程
B、应将测试结果与预期结果比较,研究两者的偏离原因
C、将缺陷报告给相关构件工程师,不需要他们修改
D、将缺陷报告给测试设计人员,由它们评估整个测试工作的结果
正确资料:
第2题,在软件生存周期中,工作量所占比例最大的阶段是()阶段
A、需求分析
B、设计
C、测试
D、维护
正确资料:
第3题,在数据流图中,有名字及方向的成分是( )
A、控制流
B、信息流
C、数据流
D、信号流
正确资料:
第4题,当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.
A、判定表和判定树
B、盒图
C、流程图
D、关系图
正确资料:
资料来源:谋学网(www.mouxue.com),实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )
A、30
B、50
C、70
D、90
正确资料:
第6题,技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A、风险分析
B、资源分析
C、人员分析
D、技术分析
正确资料:
第7题,以下不属于白盒测试技术的是( )
A、逻辑覆盖
B、基本路径测试
C、循环覆盖测试
D、等价类划分
正确资料:
第8题,软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A、各个
B、前期
C、中期
D、后期
正确资料:
第9题,同一类中有相同的数据结构,这是( )级别的共享
A、不同应用
B、同一应用
C、不同类
D、同一类
正确资料:
资料来源:谋学网(www.mouxue.com),在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。
A、文档分析
B、项目管理
C、成本估算
D、版本控制
正确资料:
第11题,以下说法错误的是( )
A、面向对象方法不仅支持过程抽象,而且支持数据抽象
B、某些面向对象的程序设计语言还支持参数化抽象
C、信息隐藏通过对象的封装性来实现
D、在面向对象方法中,类是最基本的模块
正确资料:
资料来源:谋学网(www.mouxue.com),瀑布模型的问题是( )
A、用户容易参与开发
B、缺乏灵活性
C、用户与开发者易沟通
D、适用可变需求
正确资料:
第13题,黑盒测试是从( )观点出发的测试,白盒测试是从( )观点出发的测试。正确选项为( )
A、开发人员、管理人员
B、用户、管理人员
C、用户、开发人员
D、开发人员、用户
正确资料:
第14题,可行性研究的步骤中不包括( )的内容.
A、复查初步分析结果.
B、研究现有的系统
C、导出新系统高层逻辑模型.
D、建立新系统的物理模型解法.
正确资料:
资料来源:谋学网(www.mouxue.com),Jackson方法在需求分析阶段的主要步骤不包括( ).
A、了解实体行为
B、标识实体与行为
C、生成实体结构图
D、创建软件系统模型
正确资料:
第16题,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。
A、应用
B、测试
C、检测
D、其他资料都不正确
正确资料:
第17题,面向对象分析阶段建立的三个模型中,核心的模型是( )模型。
A、功能
B、动态
C、对象
D、分析
正确资料:
第18题,软件测试法中,( )主要分析程序的内部结构。
A、白盒法
B、黑盒法
C、因果图法
D、错误推测法
正确资料:
第19题,以下说法错误的是( )
A、对象具有很强的表达能力和描述功能
B、对象是人们要进行研究的任何事务
C、对象是封装的基本单位
D、类封装比对象封装更具体、更细致
正确资料:
资料来源:谋学网(www.mouxue.com),技术可行性考虑的问题有( )
A、开发风险分析
B、资源分析
C、相关技术的反展
正确资料:,B,C
第21题,详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第22题,划分模块时,尽量做到低内聚、高耦合()
A、错误
B、正确
正确资料:
第23题,数据流图一般分为变换型数据流图和事务型数据流图两类()
A、错误
B、正确
正确资料:
第24题,可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。()
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),测试设计人员尤其看重的两条度量标准是:测试完全性、可靠性。
A、错误
B、正确
正确资料:
第26题,软件维护费用增加的主要原因是维护的生产率非常低。
A、错误
B、正确
正确资料:
第27题,对象具有状态,一个对象用数据值来描述它的状态。
A、错误
B、正确
正确资料:
第28题,增量模型是一种整体开发模型。()
T、对
F、错
正确资料:
第29题,概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。( )
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第31题,维护没有副作用。
A、错误
B、正确
正确资料:
第32题,任何程序都可以由顺序、选择及重复三种基本控制结构构造()。
A、错误
B、正确
正确资料:
第33题,带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。
A、错误
B、正确
正确资料:
第34题,在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。()
A、错误
B、正确
正确资料:
第35题,信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的()。
A、错误
B、正确
正确资料:
第36题,为了提高模块的独立性,模块内部最好是时间内聚。()
T、对
F、错
正确资料:
第37题,软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A、错误
B、正确
正确资料:
第38题,3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程( )
A、错误
B、正确
正确资料:
第39题,类有三种复用方式:实例复用、继承复用、多态复用。
A、错误
B、正确
正确资料:
第40题,具有明确功能并可以分离出来的软件或硬件叫做构件( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第41题,详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。
A、错误
B、正确
正确资料:
第42题,为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型。它是在瀑布模型的基础上加以修改而形成的。
A、错误
B、正确
正确资料:
第43题,用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例( )
A、错误
B、正确
正确资料:
第44题,需求文档是需求分析阶段最重要的技术文档之一()
A、错误
B、正确
正确资料:
第45题,深度是指结构图控制的层次,也是模块的层数()
A、错误
B、正确
正确资料:
第46题,软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。()
A、错误
B、正确
正确资料:
第47题,数据流图是SA方法中用于表示系统逻辑模型的一种工具()。
A、错误
B、正确
正确资料:
第48题,软件体系结构的几种模型包括:结构模型、结构模型、动态模型、过程模型( ))
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第49题,软件工程过程包含7个过程()
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),类之间的连接关系是聚合关系;类之间整体与部分的关系是关联关系( )
T、对
F、错
正确资料:F
|
|