软件工程201604自考本科真题及答案_第1页
软件工程201604自考本科真题及答案_第2页
软件工程201604自考本科真题及答案_第3页
软件工程201604自考本科真题及答案_第4页
软件工程201604自考本科真题及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

2016年4月高等教育自学考试全国统一命题考试

软件工程试卷

(课程代码02333)

第一部分选择题

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”

的相应代码涂黑。未涂、错涂或多涂均无分。

1.提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现

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.在一个软件结构中,同一个层次上模块总数的最大值是指模块的

A.宽度B.深度C扇入D.扇出

7.在UML中,一种可以表达系统功能模型的图形化工具是

A.用况图B.状态图C.类图D.对象图

8.UML的图形化工具分为两类:结构图和

A.类图B.状态图C.行为图D.部署图

9.下列选项,属于RUP突出特点的是

A.以面向对象为中心B.以体系结构为中心

C.以分析模型为中心D.以设计模型为中心

10.关于调试,下列说法错误的是

A.调试是为了证明程序员的正确B.调试的结果一般是不可预见的

C.调试是不受时间约束的D.调试是一个发现错误、改正错误的过程

11.假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分

正确的是

A.可划分为2个有效等价类,2个无效等价类

B.可划分为1个有效等价类,2个无效等价类

C.可划分为2个有效等价类,1个无效等价类

D.可划分为1个有效等价类,1个无效等价类

12.在单元测试期间,通常考虑模块的

A.局部数据结构B.个别数据C规范性D.准确性

13.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开

发过程、维护过程和

A.设计过程B.调试过程C.测试过程D.运行过程

14.在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是

A.增量模型B.瀑布模型C.螺旋模型D.喷泉模型

15.CMMI能力等级中的2级是

A.未完成级B.已执行级C.已管理级D.已定义级

第二部分非选择题

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

16.计算机软件一般是指计算机系统中的及其文档。

17.一个需求必须具有的基本性质:必要的、、可测试的、可跟踪的以及可测量的。

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

19.在结构化分析方法中,可采用结构化自然语言、和判定树描述加工。

20.如果一个模块的所有成分都操作同一数据集或生成同一数据集,则该模块的内聚是

21.数据流图的类型中,具有较明显的输入部分和变换部分之间的界面,以及变换部分和输

出部分之间界面的数据流图,称为。

22.常用的详细设计工具有程序流程图、、问题分析图和类程序设计语言。

23.若一个学生可以在一所或者多所学校注册学习。那么就要把这一关联标识为o

24.RUP利用UML提供的术语和工具定义了需求获取层、、设计层和,并给出了实

现各层模型之间映射的基本活动以及相关的指导。

25.软件测试是一个有程序的过程,包括测试设计、以及测试结果比较等。

26.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的

测试序列:单元测试、集成测试、和系统测试。

27.《IS0/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为

、支持过程和组织过程。

28.对于一个项目而言,是项目管理计划的主体,一般还可能存在一些对支持生存周期

过程具有重要作用的其他计划,包括软件工程管理计划、、软件质量保证计划、软件

验证和确认计划和软件度量计划等。

29.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了三个源模型:

软件CMM,和。

30.在CMMI模型中,在单一过程域中己达到的过程改善称为。

31.CMMI模型基于过程途径思想,通过过程把软件质量三个支撑点:受训的人员、规程和

、工具和进行集成,以开发所斯望的系统/产品。

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

32.简述程序流程图的优缺点。

33.简述RUP中用况模型和分析模型的区别。

34.简述边界值分析在设计测试用例时可遵循的原则。

35.简述瀑布模型各阶段。

36.简述选择软件生存周期模型(SLCM)的步骤。

37.简述模块的控制域和作用域的概念以及它们的启发式原则。

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

38.假设某信息系统有如下功能:

⑴计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;

(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取文件。

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

39.采用白盒测试法对题39图所对应的程序流程图进行测试。要求从题39表的候选答

案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5种覆盖

标准的最少测试用例。

题39表

①x=90,y=70②x=50,y=50

x=90,y=90x=90,y=70

③④

x=50,y=50x=40,y=90

x=90,y=90x=90,y=70

⑤x=50,y=50⑥x=70,y=90

x=90,y=70x=50,y=50

x=90,y=90x=90,y=90

x=90,y=70x=50,y=50

⑦⑧

x=90,y=70x=90,y=50

x=70,y=90x=80,y=80

x=90,y=90x=90,y=90

x=90,y=70x=80,y=80

x=90,y=30x=90,y=70

x=70,y=90x=70,y=90

⑨⑩

x=30,y=50x=30,y=90

x=70,y=70x=0,y=90

x=50,y=50x=70,y=70

x=50,y=50

绝密★启用前

2016年4月高等教育自学考试全国统一命题考试

软件工程试题答案及评分参考

(课程代码02333)

一、单项选择题(本大题共15小题,每小题2分,共30分)

LE:2.B3.C4,A5.D

6・4L7.A8.C9.310.D

1LB12.A13.D14.A15.C

二,填空题(本大题共20空,号空1!分屋共20分)

16.程序17.无歧义的(或无二义的)

18.一致的19.判定表

20.通信内聚2L变换.型数据流图

22.盒图(或NS图)23,聚合

24.系统分析层、实现层25.测试执行

25.有效性测试27.基本过程

28.过程管理计划、软件配置管理计划(或SCMP)

29.系统工程CMM、集成产品开发CMM(或产品集成开发CMM)

30.能力等级31.方法、设备

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

32.(1)程序流程图主要优点是对控制流程的描绘很直观,便于初学者掌握;(2分)其

主要缺点如下:

(2)不是一种逐步求精的工具;(1分)

(3)所表达的控制流,往往不受任何约束可随意转移,从而会影响甚至破坏好的系

统结构设计;(1分)

(4)不易表示数据结构。(1分)

33.(答对」个给1分,本题最高5分)

(1)前者使用客户语言来描述,后者使用开发语言来描述;(1分)

(2)前者给出的是系统对外的视图,后者给出的是系统对内的视图;(1分)

(3)前者使用用况予以结构化,后者使用街型类予以结构化;(1分)

(4)前者可■以作为客户和开发者之间的契约,后者可以作为开发者理解系统的基

软件工程试题答案及评分参考第1页(共3页)

础;(1分)

(5)前者在需求之间可能存在一些冗余、不一致和冲突等问题,后者不存在这些问

题;(1分)

(6)前者捕获的是系统功能,后者给出的是细化的系统功能;(1分)

(7)前者定义了一些进一步需要在分析模型中予以分析的用况,后者定义了用况模

型中每一个用况的细化。(1分)

34.{1)如果某个输入条件规定了输入值的范围,则应选择正好等于边界值的数据,以

及刚刚超过边界值的数据作为测试数据;(1分)-

(2)如果某个输入条件规定了值的个数,则可用最大个数、最小个数、比最大个数多

1、比最小个数少1的数作为测试数据;(1分)

(3)如果程序的规格说明中,输入域或输出域是有序集合,则选取集合的第一个元

素、最后一个元素以及典型元素作为测试用例;(1分)

(4)如果程序中使用了内部数据结构,则应当选择这个内容数据结构的边界上的值

作为测试用例分)

(5)分析规格说明,找出其他可能的边界条件。(1分)

35.(答对1个给1分,本题最高5分)

")系统需求;(1分)

(2)软件需求;(1分)

(3)需求分析;(1分)

(4)设计;(I分)

(5)编码;(I分)

(6)测试;(1分)

(7)运行。(I分)

36.(1)标识开发项目可用的SLCM;(1分)

(2)标识那些会影响SLCM选择的属性;(1分)

(3)标识为选择SLCM所需要的任何约束;(1分)

(4)评估所选择的S

温馨提示

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

评论

0/150

提交评论