软件工程自考试题与复习资料_第1页
软件工程自考试题与复习资料_第2页
软件工程自考试题与复习资料_第3页
软件工程自考试题与复习资料_第4页
软件工程自考试题与复习资料_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

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之间的

关系称为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.测试有预知的结果

C.测试是一个推理过程

D.测试是有安排的,并要进行测试设计

11.假设高校生年龄的输入范围为16—40,则依据黑盒测试中的等

价类划分技术,下列划分正确的是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.在常见的软件开发模型中,适用于需求明确或很少变更的项目的

模型是A

A.瀑布模型B.演化模型C.螺旋模型D.喷泉模

15.CMMI实力等级中的I级是C

A.未完成级B.已管理级

C.已执行级D.乙定义级

其次部分非选择题

二、填空题(本大题共20空,每空1分,共20分)

16.从事软件开发实践和软件工程项目管理的思想基础是正确相识软

件开发。

17.需求可分为功能需求和非功能需求,后者又可分为性能需求、外

部接口需求、

设计约束和质量属性需求。

18.需求规约的基本性质包括重要性和稳定性程度、可修改的、完整

的和一样的。

19.在结构化分析方法中,可采纳结构化自然语言、判定表和判定树

描述加工。

20.假如一个模块内部的处理成分是相关的,而且这些处理必需以特

定的次序执行,则该模

块的内聚是过程内聚。

21.受模块内一个判定所影响的全部模块的集合,称为模块的作用域。

22.常用的具体设计工具有程序流程图、盒图、问题分析图和类程序

设计语言。

23.在UML中,一种可以表达系统功能模型的图形工具是用况图(或

用例图)。

24.RUP利用UML供应的术语和工具定义了需求获得层、系统分析层、

设计层和

实现层,并给出了实现各层模型之间映射的基本活动以及相关指导。

25.软件测试是一个有程序的过程,包括测试设计、测试执行以及测

试结果比较等。

26.由于软件错误的困难性,在软件工程测试中,应综合运用测试技

术,并且应实施合理的

测试序列:单元测试、集成设计、有效性测试和系统测试。

27.《ISO/IEC软件生存周期过程12207—1995》标准按过程主体把

软件生存周期过程分为

基本过程、支持过程和组织过程。

28.对于一个项目而言,过程管理安排是项目管理安排的主体,一般

还可能存在一些对支

持生存周期过程具有重要作用的其他安排,包括软件工程管理安排

(或SEMP)、软件配置安排、软件质量保证安排、软件验证和确认

安排和软件度量安排。

29.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模

型,集成了三个模型:

软件CMM、系统工程CMM和集成产品开发CMM。

30.在CMMI模型中,达到预先定义的一组过程域全部目标的一种过

程改姜等级称为成熟度等级

31.CMMI模型基于过程途径思想,通过过程把软件质量三个支撑点:

受训的人员、

规程和方法、工具和设备进行集成,以开发所期望的系统/产品。

三、简答题(本大题共6小题。每小题5分,共30分)

32.简述软件开发的本质以及基本途径。

(1)软件开发的本质可概括为:实现同麴空间的概念a分)和处理逻辑到解空间的

概念(1分)和处理逻辑之间的映射;(1分)上

(2)实现这一映射的基本途径是系统建模(2分)

33.简述需求的基本性质。

1.必要的2.无歧义的3.可测(试)的4可跟踪的5.可测量的

34.简述结构化设计中的启发式规则。

(1)改就软件结构,提高模块独立性;(1分).了

(Z)力求模块规模适中;(1分)

夕)力求深度、宽度、扇出和麻人适中;(1分)

(4)尽力使模块的作用域在其控制域之内(1分)

(5)尽力降低模块接口的复杂度;(1分)」’

(6)力求模决功能可以预测(1分)

35.为什么说“UML是一种可视化的建模语言,而不是一种特定的软

件开发方法学”?

(1)作为一种软件开发方法学,为了支持软件开发活动,至少包括3方面的内容:,.

是给出定义不同抽象层的术语;(1分)

(2)二是应给出各抽象层的模型表达工具;(1分)

(3)三是应该给出如何把各层模型映射为下一个抽象层的短型,即过程指导;

(1分)不色产

(4)UML仅包括前两方面的内容;(1分)

(5)因此,UML是一种可视化的建模语言,而不是一种特定的软件开发方法学。

36.简述RUP中迭代增量式开发的概念以及规定的开发阶段。

(1)指通过开发活动的迭代,不断地产生相应的增垃;《】分)

%2)初始阶段;(J分)

(3)精化阶段;(1分)

(4)构造阶段;(】分)

(5)移交阶段。。分)

37.简述限制流程图的概念、基本元素以及它及程序流程图的差异。

(1)控制流程图是一种表示程序控制结构的图形化工具;(】分)

(2)其基本元素有过程块、节点、判定;(2分)

(3)与程序流程图之间的差异是,在控制流程图中不显示过程块的细节,而在程序

流程图中皆见于过程属性的描述。(2分)

四、综合应用题(本大题共2小题,每小题10分,共20分)

38.假设某信息管理系统的业务是:将学员发来的信件收集分类后,

按以下状况处理。

(1)假如是报名恳求,则将报名数据送给负责报名事务的职员,他

们将查阅课程文件,检

查该课程是否额满,然后在学生文件、课程文件上登记,并开出

报告单交财务部门,

财务人员开动身票给学生。

(2)假如是注销恳求,则由注销人员在课程文件、学生文件和账目

文件上做相应的修改,

并给学生注销单。

(3)假如是付款恳求,则由财务人员在赚目文件上登记,也给学生

一张收费收据。

请画出该系统的数据流图,并指出其包含的元素。

38.该系统的数据流图如答38题,(5分)其包含的元素如下:

(I)加工:收集、分类、报名、产生发票、注销、付款;(1分)力

(2)敷据源、数据潭:学员;(2分)

(3)数据流:报名请求、付欺请求、注销清求夯)

(4)数据存储:帐目文件、学生文件。(1分)),

二‘学生文件

39.采纳白盒测试法对题39图所对应的程序流程图进行测试。要求

从题39表的候选答案

中分别找出满意分支覆盖、条件覆盖、条件组合覆盖和路径覆盖4

种覆盖标准的最少测

试用例。例如,依据语句覆盖的标准选择①(最少测试用例)。

e

••沙•I

9।9

•••!■■仇b・*1

-1

9•

•••,>・*1■・・,)・“

・“Ml••讣

・“▲•1

温馨提示

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

评论

0/150

提交评论