付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国2013年1月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。1运用所掌握的知识,通过抽象,给出该系统的结构,这就是A.
2、系统建模B.软件开发C.问题求解D.验证确认2根据软件需求分类,下列选项中不.属于设计约束的是A. 并发操作B.握手协议C.质量属性D.硬件限制3在常见的耦合类型中,耦合程度最低的是A.内容耦合B.数据耦合C.控制耦合D标记耦合4通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于A.三角形B.长方形C.五角形D.正方形5下列选项中,用作详细设计的工具是A.层次图B.数据流图C.模块结构图D.盒图6. UML表达关系的术语中,表达整体/部分”关系的是A.细化B.依赖C.继承D.聚合7. UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是A.用况图B.部署图C.对象图
3、D.构件图8根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为A.测试计划C.测试评价9下列选项中,属于白盒测试技术的是A.因果图C.边界值分析10. 假设月收入w3500元者免税,现用A.边界值分析C.条件覆盖11. 一般来说,单元测试往往采用A.等价类测试C.白盒测试12. 相对于螺旋模型,演化模型缺少A.制定计划C.实施工程13. 支持面向对象技术的软件生存周期模型是A喷泉模型B. 测试构件D.测试过程B. 等价类划分D.路径测试3500元和3501元作为测试数据,所采用的是B.等价类划分D.因果图B.因果图测试D.黑盒测试B.客户评估D.风险分析C. 增量模型14. 按照IS
4、O/IEC软件生存周期过程A.文档过程C. 维护过程15. CMMI成熟度等级中的第四级为D. 瀑布模型122071995中,可归于基本过程的是B.验证过程D. 管理过程B.螺旋模型A.已定义级C.持续优化级B.已定量管理级D.已管理级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共20空,每空1分,共20分)16. 软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是_过程途径。17. 需求发现的常用技术中,可能被用户抵触的是观察。18需求阶段的主要任务一般包括需求发现、需求分析和_
5、需求验证,最终形成系统的软件需求规格说明书。19. 实施精化设计的目标是基于模块的高内聚低耦合”的原则,提高模块的耦合性。20. 根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是扇入数较_大21. 在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和层次图两部分组成。22. UML图形化工具分为_行为图和结构_图两类,前者用于表达系统或系统成分的动态结构模型。23. UML建模工具中,_状态图可用于创建有关系统的行为生存周期模型,给出生存期内的阶段信息。24. RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和实现层,并给出了实现各层模型之间映射的基本
6、活动以及相关指导。25. RUP是一种以用况为驱动、以体系结构为中心26. 从软件测试技术分类上看,基于事务流的测试被归于题,完全不考虑程序的_变换设计。27自顶向下的集成测试是一种递增组装软件的方法,从为中心的迭代、增量式开发。_黑盒测试技术,它只通过外部输入、输出来发现问_主模块开始。固定顺序,还规定了每一阶段的输入3个支撑点:受训人员、规程和方法、_工具和_成熟度等级。是一个软件产品/系统的概念模型28. 瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的以及本阶段的工作成果作为_输出传到下一阶段。29. CMMI模型基于_过程途径思想,通过过程把软件质量的设施进行集成,以开发所
7、期望的系统/产品。30. CMMI提供了两种过程改善路径,一个称为能力等级,另一个称为三、简答题(本大题共6小题,每小题5分,共30分)31. 什么是需求规约?简述需求规约的作用。P31需求规约是一个软件项/产品/系统所有需求陈述的正式文档1)需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现2)对于项目的其余大多数工作,需求规约是一个管理控制点。3)对于产品系统的设计,需求规约是一个正式的、受控的起始点。4)需求规约是创建产品验收测试计划和用户指南的基础。32. 通过长期的软件开发实践,人们总结出了哪些模块设计的启发式规则?不论是变换设计还是事务设计,都会涉及到
8、一个公用的目标既“基于一个高内聚低耦合”的原理?改进软件结构,提高模块独立性?力求模块规模适中?力求深度。宽度、扇出和扇入适中?尽量使模块的作用域在其控制之内?尽力降低模块接口的复杂性?力求模块功能可以预测33什么是类?什么是对象?简述类在建模中的主要用途。类是一组具有相同属性,操作,关系和语义的对象的描述,对象是类的实例,类在建模中的主要模型化待建系统中的概念形成类图的基本元素。模型化待建系统中的各种关系,形成系统的初始类图。模型化系统中的协作,给出该系统的最终类图。模型化逻辑数据库的模式34. 为什么RUP要与UML起才称得上是一种面向对象开发的方法学?RUP与UML是一对“姐妹”,它们构
9、成了一种特定的软件开发方法学。其中,UML作为一种可视化建模语言,给出了表达事物和事物之间关系的基本术语,给出了多种模型的表达工具;而RUP利用这些术语定义了需求获取层、系统分析层、设计层、实现层,并给出了实现各层模型之间映射的基本活动以及相关指导35. 简述软件测试和软件调试之间的区别。1) 测试从一侧面证明程序员的“失败”。调度为了证明程序员是正确的2) .测试以已知条件开始,使用预告定义的程序且有预知的结果,不可预见的仅是程序是否通过测试3) .测试是有计划的,并要进行测试设计。高度是不受时间约束的4) .测试是发现错误、改正错误、重新测试的过程。调试是一个推理过程5) .测试的执行是有
10、规程的。调试的执行往往要求程序员进行必要推理6) .测试经常由独立的测试组在不了解软件技术的条件下完成的。高度必须由了解详细设计的程序员完成7) 大多数测试的执行和设计可由工具支持。调试时,程序员能利用的工具主要是调试器程序流程图的作用及构成36. 简述演化模型以及可适应的情况。答:表达了一种弹性的过程模式,由一些小的开发步组成,每一步历经需求分析、设计、实现和验证,产生软件产品的一个增量,通过这些迭代,最终完成软件产品的开发主要针对事先不能完整定义需求的软件开发四、综合应用题(本大题共2小题,每小题10分,共20分)37. 题37图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空:037图(1)数据源或数据潭包括:储户;加工包括:审查单据,业务分类,修改1A,修改1B,修改2A,修改2B;(3) 数据存储包括:储户;(4) 业务分类”的输入流是:;(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业内外部培训体系搭建模板
- 资产投资收益担保承诺书(3篇)
- 营销策略制定与执行方案
- ICU脑梗死监护与救治规范
- 项目管理风险应对承诺书4篇范文
- 项目策划流程模板可自定义业务需求
- 新产品上市前质量审核函(8篇)
- 2025 高中语文必修上册《芣苢》诗歌中采摘动作的文化寓意课件
- 肺栓塞规范化诊疗与管理
- 项目交付时间精准承诺书范文4篇
- 去年南铁单招试卷及答案
- 第4课 安史之乱与唐朝衰亡 说课稿-2024-2025学年统编版(2024)七年级历史下册
- 施工资料员知识培训课件
- 三国演义经典三顾茅庐剧本
- 北京市房屋修缮工程计价依据-预算消耗量标准古建筑工程(下册)2021
- 毛概教学课件
- 角磨机安全教育培训课件
- 2024年医学影像检查技术专升本试题(含参考答案)
- 热风炉燃烧与平衡计算
- 健康管理中心运营汇报
- 2026届新高考语文热点精准复习 新高考Ⅰ卷五年【2021-2025】考点对比分析
评论
0/150
提交评论