软件工程自考试题及答案 10月_第1页
软件工程自考试题及答案 10月_第2页
软件工程自考试题及答案 10月_第3页
软件工程自考试题及答案 10月_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2015年10月高等教育自学考试全国统一命题考试第一部分 选择题一、单项选择题(本大题共15小题,每小题2分,共30分)1软件生产率、软件质量满足不了社会发展的需求,并成为其发展的制约因素,这现象被 称为 A A软件危机 B软件工程 C软件矛盾 D软件制约2能表达软件产品系统的概念模型是 B A程序规约 B需求规约 C设计规约 D测试规约3需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始发现需求技术是 A A自悟 B自创 C自发 D自审4在结构化分析方法中,数据的变换单元称为 D A变迁 B交换 C解析 D加工5若一个模块A通过接口向两个模块B和C传递一个公共参数,那么模块B和c之

2、间的 关系称为 C A数据耦合 B控制耦合 C标记耦合 D公共耦合6往往能粗略地标志一个系统的规模和复杂程度,指的是模块的 B A宽度 B深度 C扇入 D扇出7若一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为 D A依赖 B泛化 C组合 D聚合8如果两个类具有泛化关系,正确的是 A A子类可继承父类的属性和操作 B子类不能替换父类的声明 C不能在其他类目之间创建泛化 D子类一个操作的实现不能覆盖父类一个操作的实现9下列选项,属于RUP突出特点的是 A A用况驱动 B数据驱动 C事件驱动 D过程驱动10关于软件测试,下列说法错误的是 C A测试从一个侧面证明程序员的“失败” B测试

3、有预知的结果 C测试是一个推理过程 D测试是有计划的,并要进行测试设计11假设大学生年龄的输入范围为1640,则根据黑盒测试中的等价类划分技术,下列划分正确的是 B A可划分为2个有效等价类,2个无效等价类 B可划分为1个有效等价类,2个无效等价类 C可划分为2个有效等价类,1个无效等价类 D可划分为1个有效等价类,1个无效等价类12在单元测试期间,通常首先考虑模块的 A A接口 B定义 C表达 D原型13软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发 过程、运行过程和 D A验证过程 B调试过程 C测试过程 D维护过程14在常见的软件开发模型中,适用于需求明确或

4、很少变更的项目的模型是 A A瀑布模型 B演化模型 C螺旋模型 D喷泉模型15CMMI能力等级中的级是 C A未完成级 B已管理级 C已执行级 D已定义级第二部分 非选择题二、填空题(本大题共20空,每空1分,共20分)16从事软件开发实践和软件工程项目管理的思想基础是正确认识软件开发。17需求可分为功能需求和非功能需求,后者又可分为性能需求、外部接口需求、 设计约束和质量属性需求。18需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的和一致的。19在结构化分析方法中,可采用结构化自然语言、判定表和判定树描述加工。20如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行

5、,则该模 块的内聚是过程内聚。 21受模块内一个判定所影响的所有模块的集合,称为模块的作用域。22常用的详细设计工具有程序流程图、盒图、问题分析图和类程序设计语言。23在UML中,一种可以表达系统功能模型的图形工具是用况图(或用例图)。24RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和 实现层,并给出了实现各层模型之间映射的基本活动以及相关指导。25软件测试是一个有程序的过程,包括测试设计、测试执行以及测试结果比较等。26由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的 测试序列:单元测试、集成设计、有效性测试和系统测试。27 IS0IEC软

6、件生存周期过程122071995标准按过程主体把软件生存周期过程分为 基本过程、支持过程和组织过程。28对于一个项目而言,过程管理计划是项目管理计划的主体,一般还可能存在一些对支 持生存周期过程具有重要作用的其他计划,包括软件工程管理计划(或SEMP)、软件配置计划、软件质量保证计划、软件验证和确认计划和软件度量计划。29针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了三个模型: 软件CMM、系统工程CMM和集成产品开发CMM。30在CMMl模型中,达到预先定义的一组过程域所有目标的一种过程改善等级称为成熟度等级 31CMMl模型基于过程途径思想,通过过程把软件质量三个支撑

7、点:受训的人员、 规程和方法、工具和设备进行集成,以开发所期望的系统产品。三、简答题(本大题共6小题。每小题5分,共30分)32简述软件开发的本质以及基本途径。 33简述需求的基本性质。 1.必要的 2.无歧义的 3.可测(试)的 4.可跟踪的 5.可测量的34简述结构化设计中的启发式规则。 35为什么说“UML是一种可视化的建模语言,而不是一种特定的软件开发方法学”?36简述RUP中迭代增量式开发的概念以及规定的开发阶段。 37简述控制流程图的概念、基本元素以及它与程序流程图的差异。 四、综合应用题(本大题共2小题,每小题10分,共20分)38假设某信息管理系统的业务是:将学员发来的信件收集分类后,按以下情况处理。 (1)如果是报名请求,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门, 财务人员开出发票给学生。(2)如果是注销请求,则由注销人员在课程文件、学生文件和账目文件上做相应的修改, 并给学生注销单。(3)如果是付款请求,则由财务人员在账目文件上登记,也给学生一张收费收据。 请画出该系统的数据流图,并指出其包含的元素。39采用白盒测试法对题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论