2022年软件工程试卷及参考答案.docx
《2022年软件工程试卷及参考答案.docx》由会员分享,可在线阅读,更多相关《2022年软件工程试卷及参考答案.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 试卷 一 一、单项挑选题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原就是 A、程序模块化 B、模块高内聚 C、模块低耦合 D、模块独立性2、软件保护产生的副作用,是指()A、开发时的错误 B、隐含的错误 C 、因修改软件而造成的错误 D、运行时误操作3、软件具体设计的主要任务是确定每个模块的()A、算法和使用的数据结构 B、外部接口 C、功能 D、编程4、为了提高模块的独立性,模块内部最好是()A、规律内聚 B、时间内聚 C、功能内聚 D、通信内聚5、软件是一种()A、程序 B、数据 C 、规律产品 D、物理产品6、因运算机硬件和
2、软件环境的变化而作出的修改软件的过程称为 A、订正性保护 B、适应性保护 C 、完善性保护 D、预防性保护7、只有单重继承的类层次结构是 层次结构;A、网状型 B、星型 C、树型 D、环型8、以下属于保护阶段的文档是 A、软件规格说明 B、用户操作手册 C 、软件问题报告 D、软件测试分析报告9、不适合作为科学工程运算的语言是 A、Pascal B、 C C、Fortran D、 Prolog 10、讨论开发所需要的成本和资源是属于可行性讨论中的 讨论的一方面; A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 法律可行性11、中级结构性成本模型 COCOMO 是一个 A、静态单变量
3、模型 B、动态单变量模型 C 、静态多变量模型 D、动态多变量模型12、PAD图为()供应了有力的工具;A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件1 名师归纳总结 - - - - - - -第 1 页,共 16 页精选学习资料 - - - - - - - - - 13、以下关于JSP方法不正确的说法是 A、JSP 方法主要用于规模不大的数据处理系统B、JSP 方法不明确的划分软件概要设计和具体设计的两个阶段C、JSP 方法适用于输入数据和输出数据之间有对应关系的问题求解 D 、JSP 方法依据输入、输出的数据结构,按肯定的规章映射成软件的体系结构;因此它只适用于具体设计
4、阶段14、在具体设计阶段,常常采纳的工具有()A、PAD B、 SA C、 SC D、DFD 15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、集成测试 B、复原测试 C、验收测试 D、单元测试16、盒图( N-S 图)为()供应了有力的工具;A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件17、 是比较抱负的可重用软构件;A. 子程序库 B. 源代码包含文件 C. 对象 D. 类18、需求分析阶段的任务是确定()A、软件开发方法 B、软件开发工具 C、软件开发费 D 、软件系统的功能19、以下文档与保护人员有关的有 A、软件需求说明书 B 、项目开
5、发方案 C、概要设计说明书 D 、操作手册20、程序的三种基本掌握结构是() A、过程、子程序和分程序 B 、次序、挑选和重复 C 、递归、堆栈和队列 D、调用、返回和转移21、软件生存周期中时间最长的是()阶段;A、总体设计 B、需求分析 C、软件测试 D、软件保护22、为使得开发人员对软件产品的各个阶段工作都进行周密的摸索,从而削减返工, 所以()的编制是很重要的;A、需求说明 B、概要说明 C、软件文档 D、测试方案23、软件部件的内部实现与外部可拜访性的分别,是指软件的();2 名师归纳总结 - - - - - - -第 2 页,共 16 页精选学习资料 - - - - - - - -
6、 - A、继承性 B、共享性 C、封装性 D、抽象性24、单元测试是发觉编码错误,集成测试是发觉模块的接口错误,确认测试是为了发觉功能错误,那么系统测试是为了发觉()的错误;A、接口错误 B、编码错误 C、性能、质量不合要求 D、功能错误25、软件工程治理对软件项目的开发治理,即对整个软件()的一切活动的治理;A、软件项目 B、生存期 C、软件开发方案 D、软件开发二、名词说明1、数据流图 2、软件保护 3、软件测试 4、程序的可保护性 5 、软件生存周期 三、简答题1、简述软件结构设计的启示式原就;2、简述结构化程序设计方法的基本要点 3、简述需求分析的原就;4、简述软件生命周期开发方法的基
7、本过程及每个阶段的任务;四、论述题 1、你认为“ 软件就是程序” 这一个观点正确吗?假如不正确,请批驳之;2、试论软件界面友好设计的重要性;3、试述软件开发工具对软件开发的影响;五、应用设计题 1、某图书出版公司期望每月定期向固定客户邮寄最近一个月的图书分类目录;客户可在其收到的目录上圈定自己要买的书;出版公司依据客户的反馈信息邮寄图书;要求为出版公司设计软件,以实现以下功能:3 名师归纳总结 - - - - - - -第 3 页,共 16 页精选学习资料 - - - - - - - - - (1)自动生成图书分类目录;(2)自动处理客户反馈信息;试用面对数据流的方法给出系统的数据流图,并设计
8、出软件结构图;2、现为某银行开发一个运算机储蓄治理系统;要求系统能够完成:将储户填写的存款单或取款单输入系统,假如是存款, 系统记录存款人姓名、住址、 存款类型、 存款日期、 利率等信息,同时要求储户输入口令,并打印出存款单给储户;假如是取款,就系统第一要求储户输入口令,储户身份确认后,系统运算结算清单给储户,结算清单中的信息包括本息金额和利息金额;试依据要求画出该系统的数据流程图;4 名师归纳总结 - - - - - - -第 4 页,共 16 页精选学习资料 - - - - - - - - - 试卷 二 一、单项挑选题1、瀑布模型本质上是一种()A、线性次序模型 B、次序迭代模型 C 、线
9、性迭代模型 D、及早见产品模型2、使用程序设计的掌握结构导出测试用例的测试方法是()A、黑盒测试 B、白盒测试 C、边界测试 D、系统测试3、软件结构图的形状特点能反映程序重用率的是()A、深度 B、宽度 C、扇入 D、扇出4、软件结构图中,模块框之间如有直线连接,表示它们之间存在()A、调用关系 B、组成关系 C、链接关系 D、次序执行关系5、需求分析最终结果是产生()A、项目开发方案 B、需求规格说明书 C、设计说明书 D、可行性分析报告6、快速原型模型的主要特点之一是 A 、开发完毕才见到产品B、及早供应全部完整的软件产品C、开发完毕后才见到工作软件 D、及早供应工作软件7、如有一个运算
10、类型的程序,它的输入量只有一个X,其范畴是 -1.0 ,1.0 ,现从输入的角度考虑一组测试用例:-1.001 ,-1.0 , 1.0 , 1.001 ;设计这组测试用例的方法是 ) A 、条件掩盖法B、等价分类法 C、边界值分析法D、错误估量法8、软件具体设计主要采纳的方法是 A 、模块设计B、结构化设计 C 、 PDL语言D、结构化程序设计9、开发软件所需高成本和产品的低质量之间有着尖锐的冲突,这种现象称做 A. 软件工程B. 软件周期 C. 软件危机D. 软件产生10、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作(A、需求分析 B、概要设计 C、具体设计 D、软件
11、保护11、在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()A、探究型模型 B、演化型模型C、试验型模型D、提交型模型5 名师归纳总结 - - - - - - -第 5 页,共 16 页精选学习资料 - - - - - - - - - 12、程序设计语言的工程特性之一为 C、抽象类型的描述性 D 、数据库的易操作性A、软件的可重用性 B 、数据结构的描述性13、软件依据设计的要求,在规定时间和条件下达到不出故障,连续运行的要求的质量特性称为 A. 可用性 B. 牢靠性 C. 正确性 D.完整性14、模块设计中,最不期望的内聚是()A、功能内聚 B、通信内聚 C、过程内聚 D、偶然
12、内聚15、实施快速原型模型方法开发软件的关键在于()A、CASE 工具的支持 B、如何开发演化型模型 C、项目主管的支持 D、开发人员的素养16、程序流程图(框图)中的箭头代表 ;A. 数据流 B. 掌握流 C. 调用关系 D. 组成关系17、一个只有次序结构的程序,其环形复杂度是 ;A.0 B.1 C.3 D. 不确定的18、可行性分析是在系统开发的早期所做的一项重要的论证工作,策依据,因此必需给出什么样的回答;()它是打算该系统是否开发的决A确定 B行或不行 C正确 D无二义19、结构化程序设计主要强调的是()A、程序的规模 B、程序的效率 C、程序设计语言的先进性 D 、程序易读性20、
13、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中; A、结合 B、隐匿 C、封装 D、抽象21、软件概要设计终止后得到()A、初始化的软件结构图 B、优化后的软件结构图C、模块的接口图和具体算法 D、程序编码22、软件需求是度量软件质量的基础,不符合需求的软件就不具备()A、软件的特点 B、质量 C、软件产品 D、功能23、软件特性中,程序能够满意规格说明和完成用户业务目标的程度,称作()A、正确性 B、移植性 C、牢靠性 D、完整性6 名师归纳总结 - - - - - - -第 6 页,共 16 页精选学习资料 - - - - - - - - - 24、为使得开发人员对软件产品的
14、各个阶段工作都进行周密的摸索,从而削减返工, 所以()的编制是很重要的;A、需求说明 B、概要说明 C、软件文档 D、测试方案 25、系统因错误而发生故障时,仍旧能在肯定程度上完成预期的功能,就把该软件称为();、系统软件 C、测试软件 D、复原测试 A、软件容错 B 二、名词说明 1、程序的可保护性 2、容错技术 3、结构化保护 4 、软件生存周期 5、模块独立性 三、简答题 1、简述软件测试的任务、目的与类型;2、简述软件工程目标和面临的主要问题;3、简述软件开发过程、每个里程碑的提交物;4、简述软件工程的七条基本原理;四、论述题 1、试论面对对象方法较之结构化方法的先进性;2、试述软件开
15、发工具对软件开发的影响;3、试论文档在软件开发过程中的重要性;五、应用设计题1、一个软件公司有很多部门,分为开发部门和治理部门两种;每个开发部门开发多个软件产品;每个部门由部门名字唯独确定;该公司有很多员工,员工分为经理、 工作人员和开发人员;开发部门有经理和开发人员,治理部门有经理和工作人员;每个开发人员可参与多个开发项目,7 名师归纳总结 - - - - - - -第 7 页,共 16 页精选学习资料 - - - - - - - - - 每个开发项目需要多个开发人员,开发人员使用语言开发项目;每位经理可主持多个开发项目;请建立该软件公司的对象模型;2、某考务中心预备开发一个成人自学考试系统
16、考务治理系统,经过调研,该系统有如下的 功能:( 1)对考生填写的报名单进行审查,对合格的考生,编好准考证发给考生,汇总后的报名 单送给阅卷站;( 2)给合格的考生制作考试通知单,将考试科目、时间、地点支配告知考生;( 3)对阅卷站送来的成果进行登记,按当年标准审查单科合格者,并发成果单,对所考专 业各科成果全部合格者发给大专毕业证书;( 4)对成果进行分类(按地区、年龄、职业、专业、科目等分类)产生相应统计表;( 5)查询:考生可按准考证号随时查询自己的各科成果;试依据要求画出该系统的数据流程图;8 名师归纳总结 - - - - - - -第 8 页,共 16 页精选学习资料 - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件工程 试卷 参考答案
限制150内