版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2004年10月高等教育自学考试全国统一命题考试软件工程试题课程代码:2333、单项选择题(本大题共 20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的 括号内。错选、多选或未选均无分。1 .在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。B.可行性分析D.软件需求分析A.成本一效益分析C.结构化分析2 .软件开发过程来自用户方面的主要干扰是()A.功能变化B.经费减少C.设备损坏D.人员变化3 .软件复杂性度量的参数包括()A.结构B.问题背景C.可重用性D.容错性4 .在McCall软件质
2、量度量模型中,()属于面向软件产品操作。A.可维护性B.效率C.适应性D.可互操作性5 .为了提高软件的可维护性或可靠性而对软件进行的修改称为(A.校正性维护B.适应性维护C.完善性维护D.预防性维护6 .面向维护的技术涉及软件开发的()阶段。A.设计B.编码C.测试D.所有7 .用白盒技术设计测试用例的方法包括()A.边界值分析B.循环覆盖C.因果图D.错误推测8 .软件测试的目的是()A.为了表明程序没有错误8 .为了说明程序能正确地执行C.为了发现程序中的错误D.为了评价程序的质量9 .针对软件需求分析所进行的软件测试是指()A.集成测试B.确认测试C.黑盒子测试D.白盒子测试10 .源
3、程序文档化要求在每个模块之前加序言性注释。该注释内容不应有(A.模块的功能B.语句的功能C.模块的接口D.开发历史11 .结构化程序设计采用的三种基本控制结构是()A.顺序、分支、选择B.选择、循环、重复C.顺序、选择、重复D.输入、变换、输出12 .在软件设计中详细描述处理过程常用的三种工具是()A.SA , SD, SPB.程序流程图,IPO, PADC.SA, SC, SDD.图形,表格,语言13 .通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间14 .在下列四种模块
4、的耦合性中,信息隐蔽性能最好的是()A.控制耦合B.内容耦合C.标记耦合D.数据耦合15 .父图与子图的平衡是指子图的输入输出数据流同父图应加工的输入输出数据流()A.数目相等B.一致C.各自输入数据流数与输出数据流数目一样多D.名称完全相同16 .DFD中的每个加工至少有()A. 一个输出流B.一个输入流和一个输出流C. 一个输入流D.一个输入流或一个输出流17 .结构化方法是一种()的软件开发方法。A.面向用户B.面向数据结构C.面向对象D.面向数据流18 .需求分析是回答系统必须()的问题。A.做什么B.怎么做C.何时做D.为谁做19 .设年利率为i,若不计复利,n年后可得钱数为 F,则
5、这些钱现在的价值是()A.F* (1+i*n )B. (1+n*i ) /FC.F/ (1+n*i )D.F/ (1+ni)20 .在软件生产的(),使用的工具主要是机器语言和汇编语言。A.程序系统时代B.软件工程时代C.程序设计时代D.人工智能时代二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21 .基于方法的软件开发环境可分为两大类:支持软件开发周期特定阶段的管理和 。22 .开发软件工具的主要目的是为了 和改善软件的质量。23 .动态模型把脚本表示成事件跟踪表,其中对象为 。24 .提高程序效率的根本途径在于选才i良好的设计方法、良好
6、的 、而不是靠编程 时对程序语句的调整。Jackson把25 .在许多软件项目中,输入数据和输出数据之间很少或没有结构上的对应关系,这种情况称为。26 .PDL是一种用于描述模块 和处理细节的语言。27 .如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m=n)那么该模块的扇入数是 个。28 .结构化设计以 为基础,按一定的步骤映射成软件结构。29 .软件需求分析方法必须能够表达和理解问题的 和功能域。30 .软件生存周期模型是描述软件开发过程中 的模型。三、名词解释题(本大题共5小题,每小题3分,共15分)31 .冗余32 .增量提交33 .维护的副作用34 .动态测试35 .技
7、术可行性四、简答题(本大题共 4小题,每小题5分,共20分)36 .面向对象的主要特征有哪些?简要说明其含义。37 .简述快速原型模型的开发步骤。38 .简述软件结构的设计优化准则。39 .需求分析阶段的基本任务是什么?要进行哪几方面的工作?42小题10分,共25分)五、应用题(本大题共 3小题,其中40小题7分,41小题8分,40 .下面是某程序的程序流图(1)将上图转换成程序图(2)计算程序图的环路复杂性41 .根据下列条件使用边界值分析法设计测试用例。某一 8位微机,其十六进制常数定义为:以 0x或0X开头的数是十六进制整数,其值的范围是-7f7f (表示十六进制的大小写字母不加区别)。
8、如0x13,0X6A,-0x3c42 .银行柜取款系统有如下功能:(1)用户用取款卡到柜取款;(2)如是不合法取款卡,则退回并显示出错;(3)对用户输入的密码进行确认检查,非法密码被拒绝;(4)核查用户的取款额,超支被拒绝;(5)登录一笔合法取款,更新帐卡;(6)生成付款通知,经确认后支付现金。试根据要求画出该问题的数据流程图,并把其转换为软件结构图。第5页(共8页)2004年下半年高等教育自学考试全国统一命题考试软件工程试题答案及评分参考(课程代码2333)一、单项选择题(本大题共20小题,每小题】分,共20分)1. A2. A3. A4.B5.D6. D7, B8.C 9.B10. B11
9、.C12. DJ3.C14. D15. B16. B17. D18. A19.C20. C二、填空题(本大题共1。小题,每空2分,共20分)21.开发过程22.提高软件生产率023.表中的列-24.数据结构与算法25.结构冲突26.算法设计亡严327 . m28.数据流29 .数据域30.各种活动如何执行三、名词解释题(本大题共5小题,每小题3分,共15分)31 .指实现系统规定功能是多余的那部分资源,包括硬件、软件、信息和时间。32 .增量提交是指在项目开发周期内,以一定的时间间隔增量方式向用户提交工作软 件及相应文档。33 .维护的副作用是指因修改软件而造成的错误或其他不希望出现的情况。指
10、通过运行程序发现错误。s35 .对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风 险有多大,项目是否能实现。四、简答题(本大题共4小题,每小题5分,共20分)36 .对象的唯一性:每个对象都有自身唯一的标识;(1分)分类性:将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。(1分) 继承性:指子类自动共享父类数据结构和方法的机制。(1分)多态性:指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。. (2分)广37 .快速原型开发步骤可划分下列阶段:(1)快速分析:迅速确定基本需求,集中力贵确定需求说明。(1分)(2)快速构造原型:在快速分析基础上
11、,在强有力的软件工具支持下,快速构造所需 原型。(1分)(3)运行原型:在开发者指导下,用户参与原型的运行,各类人员在共同运行原型中 (234)软件工程试题答案及评分参考第1页(共3页)第9页(共8页)进一步加深对系统的了解及相互间的理解,以发现各种问口(1分)(4)评价原型:在运行基础上.根据原型目标,考核原型的特性,分析原型效果是否 满足用户需求,提出修改意见。分)(5)修改原型:在评价基砒上进行修改白若不满足需求说明,则根据明确的需求修 改原型口若不满足用户需求,则先修改并明确用户雷求,再童新构造原型0 (1 分).38,软件结构的设计优化注则是:(1)划分模块时尽黄做到高内聚低耦合,保
12、持模块相对独立性,并以此原则优化初 始的软件结构0 C分)(2)一个模块的作用范围应在其控制范围之内,其判定所在的模块应与受其影响的 模块在层次上尽量靠近。(1分).(3)软件结构的深度、宽度人和扇出应适当(1分)(4)模块的大小要适中口(i分)(5)模块的接口要简单、清晰、含义明确,便于理解,易于实现、测试与维护口(1分) 变一需求分析的基本任务是要准确地定义新系统的目标口为了满足用户需要.回答系 统必须“做什么的问题Q分)。本阶段主要进行;问题识别L分析与综合,导出软 件的逻辑模型;蝙写文档。(3分)五.应用题(本大题共25分40.解,1、程序图2,方法 1; V(G)-e - n+2*P=6*13+2 = 5方法2:图中共有4个基本判断利用公式 环路数=判断个数+1*4 + 1 +5(234)软件工程试跑答案及评分参考第2页(共3页)41.解:边界值分析法除入等价类 十六进制脱 散,L _十六进数范惘I测试用例说明5个字符6个字符有一非法字符 没开数字字存 一个数字字符后有数字-后有字符Ox后有非法字 机一测试数近一 0x123 -0x123 Oxlh0-1247-a Ox.期望结果 显示出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47699-2026区块链和分布式记账技术标识体系对象标识符(OID)编码规则
- 2026年医疗卫生事业单位招聘考试模拟试卷及答案详解
- 2026年山东省地方病防治技能竞赛(理论知识)全真模拟试题及答案
- 2026年金属冶炼(炼钢)安全生产管理人员核心知识题库(含答案)
- 2026年会计岗位面试问题及答案
- 2026年福建摩托车考试历年真题及完整答案(夺冠系列)
- 2026福建省莆田市对外贸易有限责任公司招聘1人笔试参考题库及答案
- 农村饮水安全巩固提升项目水资源论证报告书
- (2026年)云南省楚雄禄丰市法官逐级遴选考试题及答案
- 磷矿开采项目土地复垦方案报告书
- 2026高速轮轨材料耐磨损性能改进技术研究及铁路设备寿命评估模型
- 2026年大学辅导员招聘面试高频题
- 2026年高考云南卷物理高考真题
- 2026年北京市朝阳区中考数学二模试卷(含答案)
- 蓄力高三赶考期末课件-高二下学期期末考试动员主题班会
- 镇静镇痛患者的健康教育
- 2024人教版(五线谱)一年级音乐下册 第一单元《爱的摇篮》教案
- 古浪县新堡红湾沟石膏矿矿产资源开发与恢复治理方案
- 人民日报招聘笔试题库2026
- 鲁科版二年级劳动实践指导手册全册教案
- 施工项目检查考核制度
评论
0/150
提交评论