




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东北师范大学23春“计算机科学与技术”《软件工程》补考试题库附答案第I卷一.综合考核(共15题)1.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。()A.错误B.正确2.McCall提出的软件质量模型包括11个软件质量特性。()A.错误B.正确3.通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。()A.错误B.正确4.总体设计中对每个合理的方案,分析员都应该准备的资料包括()。A.系统流程图B.组成系统的物理元素清单C.成本效益分析D.实现这个系统的进度计划5.数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下几种类型:()A.一对一联系B.一对多联系C.多对多联系D.复杂联系6.需求分析的主要方法有SD法、OOA法及HIPO法等。()A.错误B.正确7.面向对象OO方法用关联描述问题域中的事务,并用符号作为同种对象的抽象表示。()A.错误B.正确8.软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。()A.错误B.正确9.软件详细设计的主要任务是确定每个模块的()。A.算法和使用的数据结构B.外部接口C.功能D.编程10.汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。()A.错误B.正确11.维护工作量的估算模型为:M=P+Ke(c-d)。其中M代表()。A.维护所用工作量B.生产性工作量C.助动性工作量D.经验常数12.可维护性的特性中相互促进的是()。A.效率B.优良结构C.可理解性D.可测试性13.计算机软件包括()。A.程序B.规程C.规则D.文档和数据14.软件的开发至今已经完全摆脱了手工的开发方式。()A.错误B.正确15.被继承的类我们称之为派生类子类,在它的基础上新建立的类我们称之为基类父类。()A.错误B.正确第II卷一.综合考核(共15题)1.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法2.经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。()A.错误B.正确3.软件工程的主要目标包括()。A.付出较低的开发成本B.达到要求的软件功能C.取得较好的软件性能D.开发的软件易于移植4.软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。A.可靠性B.可移植性C.可使用性D.效率5.增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。()A.错误B.正确6.软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?()A.管理B.加工C.制造D.技术7.编码和单元测试属于软件生命周期的不同阶段。()A.错误B.正确8.详细设计的结果基本决定了最终程序的代码规模。()A.错误B.正确9.概要设计是在需求分析的基础上通过什么将系统分解成模块,确定系统功能实现?()A.分层B.关联C.抽象D.分解10.在面向对象的需求分析方法中,建立动态模型是最主要的任务。()A.错误B.正确11.对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。()A.错误B.正确12.面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。()A.错误B.正确13.软件项目管理的对象主要包括()。A.技术B.产品C.过程D.资源14.冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。()A.错误B.正确15.最著名的面向数据结构的设计方法是()。A.E-R方法B.UML方法C.Jackson方法D.Warnier方法第III卷一.综合考核(共15题)1.常用的软件测试方法包括()。A.白盒法B.盒法C.黑盒法D.动态测试2.由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的副作用。()A.错误B.正确3.结构化分析方法(SA法)使用的主要描述工具是()。A.数据库B.模块结构图C.PAD图D.分层的DFD图4.软件测试中按照错误的性质和范围进行分类可分为()。A.功能错误B.系统错误C.数据错误D.代码错误5.流程图也称为程序框图是最常用的一种表示法,它有哪些基本控制构件?()A.顺序B.分支C.跳转D.循环6.HIPO法既是需求分析方法,又是软件设计方法。()A.错误B.正确7.采用Gantt图表示软件项目进度安排,下列说法中正确的是()。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系8.软件危机产生的原因包括()。A.软件的规模越来越大,结构越来越复杂B.软件开发管理困难而复杂C.软件开发费用不断增加D.软件开发技术落后9.判定/条件覆盖是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。()A.错误B.正确10.理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码没有说明文档,则会出现严重的问题。()A.错误B.正确11.在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。()A.错误B.正确12.面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。信息流的类型包括()。A.逻辑流B.变换流C.物理流D.事务流13.采用自底向上、逐步抽象的程序设计方法是结构化程序设计方法的基本要点之一。()A.错误B.正确14.软件维护是软件生命周期的第一个阶段。()A.错误B.正确15.所谓的通用程序设计语言实际上对所有应用领域都同样适用。()A.错误B.正确第I卷参考答案一.综合考核1.参考答案:B2.参考答案:B3.参考答案:A4.参考答案:ABCD5.参考答案:ABC6.参考答案:A7.参考答案:A8.参考答案:A9.参考答案:A10.参考答案:A11.参考答案:A12.参考答案:CD13.参考答案:ABCD14.参考答案:A15.参考答案:A第II卷参考答案一.综合考核1.参考答案:C2.参考答案:B3.参考答案:ABCD4.参考答案:ABCD5.参考答案:B6.参考答案:AD7.参考答案:A8.参考答案:A9.参考答案:CD10.参考答案:A11.参考答案:B12.参考答案:B13.参考答案:BCD14.参考答案:B15.参考答案:CD第III卷参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 停车泊位审计方案(3篇)
- 公园保安运行方案(3篇)
- 物流运输策划方案(3篇)
- 重点村庄规划方案(3篇)
- 外科换药讲课件
- 墓地整改迁坟方案(3篇)
- 信息技术应用在业财融合中的优化策略
- 教学房颤课件
- 钢架楼梯安装方案(3篇)
- 车间安全管理方案(3篇)
- 古董数字化展示
- (部编版)统编版小学语文教材目录(一至六年级上册下册齐全)
- 陕西延长石油集团招聘笔试题库2024
- 2024年黑龙江省绥化市中考物理二模试卷(含答案)
- GB/T 44271-2024信息技术云计算边缘云通用技术要求
- 智慧树知到《星期音乐会(同济大学)》章节测试答案
- 第11课《核舟记》课件语文八年级下册
- GB/T 44265-2024电力储能电站钠离子电池技术规范
- Alluxio助力AI模型训练加速宝典 2.0(实战篇)
- 2024年浙江省杭州市萧山区事业单位招聘历年(高频重点复习提升训练)共500题附带答案详解
- YC-T 591-2021 烟草行业实验室安全管理要求
评论
0/150
提交评论