版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)软件工程与软件测试技术在线作业试卷总分:100 得分:100一、单选题 (共 25 道试题,共 50 分)画分层DFD 图的基本原则有( )。数据守恒原则分解的可靠性原则子、父图平衡的原则数据流封闭的原则答案:C2.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。多态性继承消息封装答案:D3.软件需求规格说明书的内容不应该包括( )。对重要功能的描述对算法的详细过程描述对数据的要求软件的性能答案:B4.只有类的共有界面的成员才能成
2、为使用类的操作,这是软件设计的( )原则。过程抽象信息隐藏功能抽象共享性答案:B5.软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据, 而且也影响软件的( )。可用性可维护性可扩展性可移植性答案:B6.Jackson 方法根据( )来导出程序结构。数据流图数据间的控制结构数据结构IPO 图答案:C7.DFD 中的每个加工至少有( )一个输入流或一个输出流一个输入流和一个输出流一个输入流一个输出流答案:B8.面向对象的分析方法主要是建立3类模型,即( )。系统模型、ER 模型、应用模型对象模型、动态模型、功能模型ER模型、对象模型、功能模型对象模型、动态模型、应用模型答案:B9
3、.软件模块设计准则中个错误的是降低模块之间的耦合性,降低模块的内聚性模块的作用范围应该在控制范围内设计功能可预测并能得到验证的模块适当划分模块规模,以保持其独立性答案:A10.程序的三种基本控制结构是过程、子程序和分程序顺序、选择和重复递归、堆栈和队列调用、返回和转移答案:B11.需求分析的主要方法有( )。形式化分析方法PAD 图描述结构化分析方法程序流程图答案:C12.软件需求分析阶段的工作,可以分为以下4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。总结阶段性报告需求分析评审以上答案都不正确答案:C13.关联是建立( )之间关系的一种手段。对象类功能属性答案:B14.集
4、成测试的主要方法有两个, 一个是( ),一个是( )。白盒测试方法、黑盒测试方法等价类划分方法、边缘值分析方法渐增式测试方法、非渐增式测试方法因果图方法、错误推测方法答案:C15.在E-R 模型中,包含以下基本成分( )。数据、对象、实体控制、关系、对象实体、关系、控制实体、属性、关系答案:D16.黑盒测试方法根据( )设计测试用例。程序的调用规则软件要完成的功能模块间的逻辑关系程序的数据结构答案:B17.影响软件可维护性的主要因素不包括( )。可修改性可测试性可用性可理解性答案:C18.面向对象设计OOD模型的主要部件中,通常不包括( )。通信部件人机交互部件任务管理数据管理答案:A19.面
5、向对象的主要特征除了对象唯一性、封装、继承外,还有( )。兼容性完整性可移植性多态性答案:D20.软件测试的目的是( )。证明软件的正确性找出软件系统中存在的所有错误证明软件系统中存在错误尽可能多的发现软件系统中的错误答案:D21.在面向数据流的软件设计方法中,一般将信息流分为( )。数据流和控制流变换流和控制流事务流和控制流变换流和事务流答案:D22.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。原型模型瀑布模型基于知识的智能模型变换模型答案:A23.SA 法的主要描述手段有( )。系统流程阁和模块图DFD 图、数据词典、加工说明软件结构图、加工说明. 功
6、能结构图、加工说明答案:B24.增量模型本质上是一种( ) 。线性顺序模型整体开发模型非整体开发模型螺旋模型答案:C25.面向对象分析的首要工作是建立( )。系统的动态模型系统的功能模型基本的E-R图问题的对象模型答案:D二、多选题 (共 5 道试题,共 10 分)26.UML的组成元素有( )。基本构造块规则图公共机制答案:ABD27.软件开发的阶段有概要设计详细设计编码单元测试、综合测试答案:ABCD28.结构程序设计的基本控制结构有顺序判断选择循环答案:ACD29.下列正确的是模块耦合要低模块内聚要高模块耦合要高模块内聚要低答案:AB30.在总体设计阶段可能会用到以下几种图形工具有软件结
7、构图层次图HIPO图系统流程图答案:ABC三、判断题 (共 20 道试题,共 40 分)31.判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。答案:错误32.用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。答案:正确33.若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。答案:错误34.软件工程学科出现的主要原因是软件危机的出现答案:正确35.测试用例由输入数据和预期的输出结果两部分组成。答案:正确36.面向对象分析和设计活动是一个多次反复迭代的过程。答案:正确37.要进行优化设计,首先就要确定质量指标的优先级。答案:正
8、确38.分层的DFD 图可以用于可行性分析阶段,描述系统的物理结构答案:错误39.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。答案:正确40.UML2.0 将构件划分为部署构件、工作产品构件、执行构件。答案:正确41.元元模型层(Meta-Meta Model)由UML最基本的元素事物(thing)组成,表示要定义的所有事物。答案:正确42.发现错误多的模块,残留在模块中的错误也多。答案:正确43.模型是对现实的简化,建模是为了更好地理解所开发的系统。答案:正确44.针对各种边界情况设计测试用例,可以查出更多的错误。答案:正确45.软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期答案:正确46.判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。答案:正确47.多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民政局更改扶养协议书范文范本
- 新高考语文二轮复习高频考点专项练习:专题十二 考点25 小说(3)(含答案)
- 特殊教育收费政策调整方案
- 吉林师范大学《美国文学概论I》2021-2022学年第一学期期末试卷
- 养老院志愿者服务方案
- 公共场所核酸检测便民服务方案
- 吉林师范大学《导游业务》2021-2022学年第一学期期末试卷
- 吉林大学《液压传动》2021-2022学年第一学期期末试卷
- 2024建筑施工机械设备租赁合同
- 职业教育教师工作总结及反思
- 江苏省中等职业学校学业水平考试语文卷含答案
- 保洁员安全保证书
- 2024-2025学年二年级上学期数学期中模拟试卷(苏教版)(含答案解析)
- 2024年天津市专业技术人员继续教育网公需课答案
- 期中测试卷-2024-2025学年统编版语文四年级上册
- 公司解散清算的法律意见书、债权处理法律意见书
- 立冬节气介绍立冬传统习俗气象物候起居养生课件
- 部门安全培训试题(打印)
- 2024-2030年中国电子战行业市场发展趋势与前景展望战略分析报告
- 劳务派遣 投标方案(技术方案)
- 小学六年级数学100道题解分数方程
评论
0/150
提交评论