西工大2021年4月机考《软件工程》作业参考答案_第1页
西工大2021年4月机考《软件工程》作业参考答案_第2页
西工大2021年4月机考《软件工程》作业参考答案_第3页
西工大2021年4月机考《软件工程》作业参考答案_第4页
西工大2021年4月机考《软件工程》作业参考答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

西工大2021年4月机考《软件工程》作业参考答案试卷总分:100得分:100本科目3次作答机会,每次试题内容相同,只是题目和选项顺序是随机调整的,大家可放心下载使用一、单选题(共30道试题,共60分)1.25.测试的关键问题是()。A.如何组织软件评审B.如何选择测试用例C.如何验证程序的正确性D.如何采用综合策略正确答案:C2.在数据字典中,下列哪个成分不加定义()。A.数据流B.加工C.数据存储D.源/终结点正确答案:D3.()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。A.变换型B..事务型C.结构化D.非结构化正确答案:B4.15.软件详细设计的主要任务是确定每个模块的()。A.算法和使用的数据结构B.外部接口C.功能D.编程正确答案:A5.21.表示输入/输出的系统流程图的符号是()。A.<imgsB.<imgsC.<imgsD.<img正确答案:A6.PUTNAM成本估算经验模型是()。A.静态单变量模型B.静态多变量模型C.动态单变量模型D.动态多变量模型正确答案:B7.16.软件结构图的形态特征能反映程序重用率的是()。A.深度B.宽度C.扇入D.扇出正确答案:C8.在面向对象分析过程中,从问题陈述中找到的()可能是关联。A.动词B.形容词C.名词D.副词正确答案:A9.软件质量保证即为了确定、达到和()需要的软件质量而进行的所有有计划、有系统的管理活动。A.测试B.维护C.质量D.效率正确答案:B10.技术可行性要解决()。A.存在侵权否B.成本效益问题C.运行方式可行D.技术风险问题正确答案:B11.20.数据流图(DFD)中的每个数据处理至少需要()。A.一个输入数据流B.一个输出数据流C.一个输入或者输出数据流D.一个输入数据流和一个输出流正确答案:D12.17.为了提高模块的独立性,模块内部最好是()。A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚正确答案:C13.下列属于维护阶段的文档是()A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告正确答案:C14.10.结构化程序设计的一种基本方法是()。A.筛选法B.迭代法C.逐步求精法D.递归法正确答案:C15.11.只有单重继承的类层次结构是()层次结构。A.网状型B.星型C.树型D.环型正确答案:C16.1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象正确答案:C17.单元测试期间,通常考虑模块的()A.重要的执行路径B.次要的执行路径C.全部的执行路径D.有判定语句的执行路径正确答案:A18.进行需求分析可使用多种工具,但()是不适用的。A.DFDB.判定表C.PADD.数据字典正确答案:C19.在软件测试过程中,确认测试是根据()阶段中的规格说明进行的。A.可行性研究和项目计划B.需求分析C.概要设计D.详细设计正确答案:A20.软件生存周期模型中,()适合于大型软件的开发,是一种风险驱动的模型。A.增量模型B.螺旋模型C.喷泉模型D.智能模型正确答案:B21.31.在面向对象分析过程中,从问题陈述中找到的()可能是类。A.动词B.形容词C.名词D.副词正确答案:A22.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()A.可用性B.可靠性C.正确性D.完整性正确答案:B23.类库这种机制是()级别的信息共享。A.同一类B.不同类C.同一应用D.不同应用正确答案:D24.2.软件生命周期中所花费用最多的阶段是()。A.详细设计B.软件编码C.软件测试D.软件维护正确答案:D25.采用白盒法进行逻辑覆盖时,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中()是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖正确答案:B26.27.划分模块时,一个模块的()。A..作用范围应在控制范围之内B.控制范围应在作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受任何限制正确答案:C27.软件的开发与维护划分为七个阶段,其中单元测试是在()阶段完成的。A.概要设计B.详细设计C.编码D.测试正确答案:A28.快速原型模型的主要特点之一是()A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件正确答案:D29.12.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。A.Booch方法B.Coad方法C.UML语言D.OMT方法正确答案:C30.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性正确答案:B二、判断题(共20道试题,共40分)1.公共耦合度是指多个模块引用同一个全局数据。A.错误B.正确正确答案:正确2.螺旋模型要求不断迭代,同时要像螺旋一样不断前进,即每次迭代都不是在原水平上进行,是对整个开发过程进行迭代。A.错误B.正确正确答案:正确3.画分层DFD图的原则,一般每个加工每次分解最多不要超过10个子加工,应分解到基本加工为止。A.错误B.正确正确答案:错误4.进度计划通常是根据高级计划、总体计划制定,可细化为阶段计划和个人计划。A.错误B.正确正确答案:正确5.人是软件公司最重要的资产。A.错误B.正确正确答案:正确6.需求分析之所以重要,就是因为具有决策性、方向性、策略性的作用,在软件开发过程中具有举足轻重的地位。。A.错误B.正确正确答案:正确7.需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。A.错误B.正确正确答案:错误8.临时评审是最不正式的评审方式,适用于小组间的合作。A.错误B.正确正确答案:正确9.面向对象开发方法的主要缺点是在适应需求变化方面不够灵活。A.错误B.正确正确答案:错误10.通常可将程序设计语言分为面向机器语言和高级语言两大类。A.错误B.正确正确答案:正确11.软件生命周期的提出是为了更好的管理软件开发的步骤和方法。A.错误B.正确正确答案:正确12.一支领导能力出色、管理水平上乘的程序员和分析员队伍的生产效率是一般队伍的4倍。A.错误B.正确正确答案:正确13.验收测试是在完成系统集成后,由用户或第三方完成验收测试。A.错误B.正确正确答案:正确14.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。A.错误B.正确正确答案:正确15.软件开发成本和进度必须进行精确估算才能效益最大化。A.错误B.正确正确答案:错误16.螺旋模型利用原型模型降低风险,迭代中均应用原型方法。A.错误B.正确正确答案:正确17.DFD适合描述复杂人机界面系统的需求;比如像飞机订票、银行管理等频繁的人机交互的软件系统。A.错误B.正确正确答案:错误18.预防性维护其目的是提高软件的质量和效率。A.错误B.正确正确答案:错误19.软件测试是为了发现错误而执行程序的过程。A.错误B.正确正确答案:正确20.理想的模块化机制、易于阅读和使用的控制结构及数据结构。A.错误B.正确正确答案:正确以下内容仅供学习参考,可不予理会一、单选题(共30道试题,共60分)1.20.数据流图(DFD)中的每个数据处理至少需要()。A.一个输入数据流B.一个输出数据流C.一个输入或者输出数据流D.一个输入数据流和一个输出流正确答案:D2.软件或数据不受未授权人控制的程度称为()。A.正确性B.移植性C.可互操作性D.完整性正确答案:B3.采用Gantt图表示软件项目进度安排,下列说法中正确的是()A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示

温馨提示

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

评论

0/150

提交评论