电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《软件工程与软件测试技术》在线作业

7页
  • 卖家[上传人]:安静
  • 文档编号:179988120
  • 上传时间:2021-04-14
  • 文档格式:DOC
  • 文档大小:25.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、21春学期(1709、1803、1809、1903、1909、2003、2009、2103)试卷总分:100 得分:100一、单选题 (共 25 道试题,共 50 分)1.软件需求分析阶段的工作,可以分为以下4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确答案:C2.下面所列的性质中, ( )不属于面向对象程序设计的特性。A.继承性B.重用性C.封装性D.可视化答案:D3.软件维护的副作用是指( )。A.运行时误操作B.隐含的错误C.因修改软件而造成的错误D.开发时的错误答案:C4.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。A.多态性B.继承C.消息D.封装答案:D5.下列错误的是A.在软件设计中应该追求尽可能松散耦合的系统B.可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。C.模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大D.模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性答案

      2、:C6.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。A.生命周期B.面向对象设计C.面向对象分析D.面向对象程序设计答案:C7.软件工程的三要素A.技术、方法和工具B.方法、对象和类C.方法、工具和过程D.过程、模型和方法答案:C8.软件测试可能发现软件中的( ),但不能证明软件( )。A.所有错误、没有错误B.设计错误、没有错误C.逻辑错误、没有错误D.错误、没有错误答案:D9.( )意味着一个操作在不同的类中可以有不同的实现方式。A.多继承B.多态性C.消息D.封装答案:B10.面向对象设计时,对象信息的隐藏主要是通过( )实现的。A.对象的封装性B.子类的继承性C.系统模块化D.模块的可重用答案:A11.白盒测试法是根据程序的( )来设计测试用例的方法。A.输出数据B.内部逻辑C.功能D.输入数据答案:B12.使用软件时提出增加新功能就必须进行( )维护。A.预防性B.适应性C.完善性D.纠错性答案:C13.算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。A.程序流程图B.盒图C.PAD图D.判定表答案:D1

      3、4.程序的三种基本控制结构的共同特点是A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口答案:D15.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。A.细节B.输入与输出C.软件的作者D.绘制的时间答案:B16.在E-R 模型中,包含以下基本成分( )。A.数据、对象、实体B.控制、关系、对象C.实体、关系、控制D.实体、属性、关系答案:D17.()工具在软件详细设计过程中不采用。A.判定表B.IPO 图C.PDL DD.DFD 图答案:D18.画分层DFD 图的基本原则有( )。A.数据守恒原则B.分解的可靠性原则C.子、父图平衡的原则D.数据流封闭的原则答案:C19.SA 法的主要描述手段有( )。A.系统流程阁和模块图B.DFD 图、数据词典、加工说明C.软件结构图、加工说明. 功能结构图、加工说明答案:B20.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()A.内聚性和耦合性B.局部化和封装化C.抽象和信息隐藏D.逐步求精和结构图答案:A21.面向对象分析阶段建立的3个模型中,核心的模型是(

      4、 )模型。A.功能B.动态C.对象D.分析答案:C22.软件测试的目的是( )。A.证明软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误答案:D23.增量模型本质上是一种( ) 。A.线性顺序模型B.整体开发模型C.非整体开发模型D.螺旋模型答案:C24.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )A.细节B.输入与输出C.软件的作用D.绘制的时间答案:B25.在需求分析之前有必要进行( )工作。A.程序设计B.可行性分析C.ER 分析D.2NF 分析答案:B二、多选题 (共 5 道试题,共 10 分)26.组成数据字典的元素有A.数据流B.数据流分量(数据基本项)C.数据存储D.数据处理(加工)。答案:ABCD27.以下属于良好的程序设计风格要素的有( )。A.源程序文档化B.数据说明C.语句构造D.输入输出和追求效率答案:ABCD28.结构程序设计的基本控制结构有A.顺序B.判断C.选择D.循环答案:ACD29.详细设计阶段的基本任务是A.确定每个模块所采用的算法B.确定每个模块所使用的数据结构

      5、C.确定每个模块的接口细节D.为每个模块设计出一组测试用例答案:ABCD30.描述程序处理过程的工具称为详细设计工具,可以分为哪几类A.样式B.图形C.表格D.语言答案:BCD三、判断题 (共 20 道试题,共 40 分)31.软件就是程序,编写软件就是编写程序。答案:错误32.判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。答案:错误33.内聚衡量不同模块彼此间相互依赖的紧密程度答案:错误34.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。答案:错误35.自返关联不属于类间关联。答案:错误36.在软件计划中不应该把维护费用计划在内。答案:错误37.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。答案:正确38.静态测试对自动化工具的依赖性较大。答案:错误39.通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。答案:正确40.PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点答案:错误41.多态性防止了程序相互依赖而带来的变动影响。答案:错误42.好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。答案:正确43.程序规模越大,越难以使用回溯法进行调试。答案:正确44.在单元测试中无法发现资源竞争问题。答案:正确45.在软件开发早期阶段进行可行性研究的原因是避免或者减轻项目开发后期可能出现的困境答案:正确46.状态图强调对象潜在的状态和这些状态之间的转移。答案:正确47.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。答案:正确48.软件危机的主要体现是软件需求增加,软件价格上升。答案:错误49.有些对象是必须同时动作的,有些对象是相互排斥的。答案:正确50.验证和确认是一回事。答案:错误

      《《软件工程与软件测试技术》在线作业》由会员安静分享,可在线阅读,更多相关《《软件工程与软件测试技术》在线作业》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.