2021-2022年收藏的精品资料软件工程考试试卷.doc

上传人:可****阿 文档编号:32469023 上传时间:2022-08-09 格式:DOC 页数:6 大小:45KB
返回 下载 相关 举报
2021-2022年收藏的精品资料软件工程考试试卷.doc_第1页
第1页 / 共6页
2021-2022年收藏的精品资料软件工程考试试卷.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2021-2022年收藏的精品资料软件工程考试试卷.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程考试试卷.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件工程试题考试时间120分钟考试形式笔试 / 闭卷班级姓名考试日期成绩一、 选择题(共30题,每题1分)1.瀑布模型的关键不足在于( ) A、过于简单 B、不能适应需求的动态变更C、过于灵活 D、各个阶段需要进行评审 2.在面向对象软件开发方法中,类与类之间主要有以下结构关系( ) A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用 3.以下哪一项不是软件危机的表现形式( ) A、成本高 B、生产率低 C、技术发展快 D、质量得不到保证 4.以下哪一项不是面向对象的特征( ) A、多态性 B、继承性 C、封装性 D、过程调用 5.面向对象模型主要由以下哪些模型组成( ) A、对

2、象模型、动态模型、功能模型 B、对象模型、数据模型、功能模型C、数据模型、动态模型、功能模型 D、对象模型、动态模型、数据模型 6.软件可行性研究一般不考虑( ) A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题7.软件维护的副作用主要有以下哪几种( ) A、编码副作用、数据副作用、测试副作用B、编码副作用、数据副作用、调试副作用C、编码副作用、数据副作用、文档副作用D、编码副作用、文档副作用、测试副作用8.软件项目计划一般不包括以下哪项内容( ) A、培训计划 B、人员安排 C

3、、进度安排 D、软件开发标准的选择和制定9.以下哪一项不属于面向对象的软件开发方法( ) A、coad方法 B、booch方法 C、jackson方法 D、omt方法 10.以下哪种测试方法不属于白盒测试技术( ) A、基本路径测试 B、边界值分析测试 C、循环覆盖测试 D、逻辑覆盖测试 11.中级结构性成本模型COCOMO是一个( )A、静态单变量模型 B、动态单变量模型 C、静态多变量模型 D、动态多变量模型 12.在McCall软件质量度量模型中,( )属于面向软件产品操作的质量因素。A、可用性 B、可维护性 C、适应性 D、互操作性 13.面向对象的开发方法中,( )将是面向对象技术领

4、域内占主导地位的标准建模语言。A、Booch方法 B、Coad方法 C、UML语言 D、OMT方法 14、瀑布模型本质上是一种( )A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型 15、在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是( )A、探索型模型 B、演化型模型 C、实验型模型 D、提交型模型16、软件可维护性的特性中相互矛盾的是( )A、可修改性和可理解性 B、可测试性和可理解性 C、效率和可修改性 D、可理解性和可读性 17、软件维护产生的副作用,是指( )A、开发时的错误 B、隐含的错误 C、因修改软件而造成的错误 D、运行时误操作 18、用

5、黑盒技术设计测试用例的方法之一为( )A、因果图 B、逻辑覆盖 C、循环覆盖 D、基本路径测试 19、软件测试方法中的( )属于静态测试方法。A、黑盒法 B、路径覆盖 C、错误推测 D、人工检测 20、Ada语言是在Pascal语言基础上开发出来的,适用于( )项目的应用领域。A、科学工程计算 B、数据库应用 C、实时处理 D、人工智能 21、程序设计语言的工程特性之一为( )A、软件的可重用性 B、数据结构的描述性 C、抽象类型的描述性 D、数据库的易操作性 22、软件详细设计的主要任务是确定每个模块的( )A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 23、PAD图为( )提

6、供了有力的工具。A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件 24、软件结构图的形态特征能反映程序重用率的是( )A、深度 B、宽度 C、扇入 D、扇出 25、在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的( )A、需求分析 B、概要设计 C、详细设计 D、程序设计 26、为了提高模块的独立性,模块内部最好是( )A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 27、软件结构图中,模块框之间若有直线连接,表示它们之间存在( )A、调用关系 B、组成关系 C、链接关系 D、顺序执行关系 28、需求分析最终结果是产生( )A、项目开发计划 B、

7、需求规格说明书 C、设计说明书 D、可行性分析报告 29、可行性研究要进行一次( )需求分析。A、深入的 B、详尽的 C、彻底的 D、简化的、压缩了的 30、软件是一种( )A、程序 B、数据 C、逻辑产品 D、物理产品二、 填空题(共10题,每题1分)1、成本估算模型中,Putnam估算模型是一种( 动态多变量 )模型。 2、功能模型描述子系统的所有计算,它由多张( )组成。 3、在软件开发阶段用来减少错误,提高软件可维护性的技术称为( )的技术。 4、测试是一种挑剔性行为,( )是测试自己程序的障碍。 5、程序设计语言的心理特性所表现的简洁性是指程序员必须记住的( )的数量。 6、JSP方

8、法主要体现程序结构的设计,不明确地划分( )和详细设计的两个阶段。 7、按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和( )。 8、数据流图仅反映系统必须完成的逻辑功能,所以它是一种( )模型。 9、社会可行性所涉及的范围包括合同、责任、侵权、( ),其他一些技术人员常常不了解的陷阱等。 10、软件开发方法是一种使用早已定义好的技术集及( )来组织软件生产的过程。 三、判断题(共15题,每题1分)1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。( )2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。( )3.JAVA语言编译器是一

9、个CASE工具。( ) 4.软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。( ) 5.软件模块之间的耦合性越弱越发。( )6.数据库设计说明书是一个软件配置项( ) 7.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。( ) 8.过程描述语言可以用于描述软件的系统结构。( ) 9.如果通过软件测试没有发现错误,则说明软件是正确的。( ) 10.快速原型模型可以有效地适应用户需求的动态变化。( ) 11.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件

10、产品。( ) 12.集成测试主要由用户来完成。( ) 13.确认测试计划应该在可行性研究阶段制定( ) 14.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。( ) 15.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。( )四、名词解释(共5题,每题2分)1、程序的可移植性 2、结构冲突3、模块的作用范围 4、系统流程图 5、软件工程过程 五、简答题(共5题,每题3分)1.分析软件危机产生的主要原因有哪些? 2.说明结构化程序设计的主要思想是什么? 3.软件测试包括哪些步骤?说明这些步骤的测试对象是什么? 4.需求 分析与软件设计二个阶段任务的主要区别是什么? 5.说明软件测试和调试的目的有何区别? 六、综合应用题(共2题)1、一本书的组成有一个封面,一个目录,一个前言,若干章,每章有若干节,每节有若干段,每段有若干句子,每节有0个或多个插图,还有0个或多个表格,最后有一个附录。试建立该书的对象模型。(7分)2、高考录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。(13分)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁