自考软件工程含答案.docx

上传人:b****5 文档编号:29530950 上传时间:2023-07-24 格式:DOCX 页数:44 大小:477.03KB
下载 相关 举报
自考软件工程含答案.docx_第1页
第1页 / 共44页
自考软件工程含答案.docx_第2页
第2页 / 共44页
自考软件工程含答案.docx_第3页
第3页 / 共44页
自考软件工程含答案.docx_第4页
第4页 / 共44页
自考软件工程含答案.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

自考软件工程含答案.docx

《自考软件工程含答案.docx》由会员分享,可在线阅读,更多相关《自考软件工程含答案.docx(44页珍藏版)》请在冰豆网上搜索。

自考软件工程含答案.docx

自考软件工程含答案

10月高等教诲自学考试

软件工程试题

课程代码:

02333

一、单项选取题(本大题共20小题,每小题1分,共20分)

在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。

错选、多选或未选均无分。

1.软件开发环境按解决问题分类包括(   )

A.程序设计环境B.工具箱环境

C.基于办法环境D.以语言为中心环境

2.为了提高软件产品质量和可靠性,对某些无法避开差错,使其影响减至最小限度所采用技术是(   )

A.容错技术B.避开错误技术

C.检测技术D.排错技术

3.软件复杂性惯用度量办法涉及(   )

A.BOEHM度量法B.可扩充度量法

C.线性度量法D.代码行度量法

4.面向对象要素包括(   )

A.对象唯一性B.抽象

C.继承性D.分类性

5.构造原型时,重要考虑(   )

A.所有功能B.原型要体现特性

C.所有细节D.所有规定

6.维护中,因修改文献打开或关闭而引起错误是(   )

A.文档副作用B.数据副作用

C.编码副作用D.设计副作用

7.诊断和消除程序在使用过程中发生错误过程称为(   )

A.校正性维护B.适应性维护

C.完善性维护D.防止性维护

8.在白盒技术测试用例设计中,如下覆盖原则中发现错误能力最强是(   )

A.语句覆盖B.鉴定/条件覆盖

C.条件组合覆盖D.鉴定覆盖

9.软件调试技术涉及(   )

A.回溯法调试B.循环覆盖调试

C.边界值分析调试D.集成测试调试

10.在软件测试中,一方面对每个模块分别进行单元测试,然后再把所有模块按设计规定组装在一起测试,称为(   )

A.确认测试B.系统测试

C.渐增式测试D.非渐增式测试

11.源代码可维护性体现了程序设计语言(   )

A.心理特性B.工程特性

C.技术特性D.老式特性

12.至今已有好几百种不同高档语言,它们有是用于数值计算,有是用于商业管理,有是用于编写系统软件。

如下语言中较合用于数值计算语言是(   )

A.BASICB.SQL

C.LISPD.FORTRAN

13.在JSP办法中解决构造冲突详细办法是(   )

A.引入中间数据构造或中间文献B.删除某个输入数据构造

C.删除某个输出数据构造D.增长某个输入或输出数据构造

14.模块内聚性可以按照内聚限度高低进行排序,如下排列中属于从低到高对的顺序是(   )

A.偶尔内聚,时间内聚,逻辑内聚

B.通信内聚,时间内聚,逻辑内聚

C.逻辑内聚,通信内聚,顺序内聚

D.功能内聚,通信内聚,时间内聚

15.如下软件生存周期活动中,要进行软件构造设计是(   )

A.测试用例设计B.概要设计

C.程序设计D.详细设计

16.可以清晰地表达复杂条件组合与应做动作之间相应关系工具是(   )

A.构造化语言B.PAD图

C.鉴定表D.程序流程图

17.需求分析办法必要可以表达和理解问题数据域和(   )

A.数据流B.顾客类型

C.功能域D.应用领域

18.以顾客需求为动力,以对象作为驱动模型是(   )

A.瀑布模型B.基于知识模型

C.喷泉模型D.增量模型

19.把软件生产全过程人为地划分为若干阶段使得软件人员能依照每一阶段不同特点更好地组织和管理软件项目开发,这种概念就是(   )

A.软件项目管理B.软件工程

C.软件项目筹划D.软件生存期

20.在软件生存期各个阶段中跨越时间最长阶段是(   )

A.需求分析阶段B.设计阶段

C.测试阶段D.维护阶段

二、填空题(本大题共10小题,每空2分,共20分)

请在每小题空格中填上对的答案。

错填、不填均无分。

21.软件工具普通由工具、工具接口和_______________三某些构成。

22.软件工程管理中控制涉及进度控制、人员控制、经费控制和_______________。

23.软件开发原型模型可以分为三类,它们是:

摸索型原型、实验型原型和_______________。

24.软件复杂性重要体当前程序复杂性。

程序复杂性重要指_______________程序复杂性。

25.白盒法中,_______________一方面以详细设计或源程序为基本,导出控制流程图拓扑构造(程序图)。

26.在软件详细设计中,依照控制流程从上到下,从左到右展开设计工具是_______________。

27.一种模块通过传递开关、标志对某一模块各种功能进行选取,则这两个模块之间耦合方式是_______________。

28.构造化分析是面向_______________进行需求分析办法。

29.有效模块化是通过定义一组_______________模块来实现信息隐蔽,这些模块彼此之间仅互换那些为了完毕系统功能所必要信息。

30.在软件生产中,_______________作用是规定了获取、供应、开发、操作和维护软件时,要实行过程、活动和任务。

三、名词解释题(本大题共5小题,每小题3分,共15分)

31.软件开发环境

32.错误推测法

33.黑盒测试法

34.软件质量保证

35.瀑布模型

四、简答题(本大题共4小题,每小题5分,共20分)

36.增量构造模型有什么特点?

37.软件测试要通过哪些环节?

简述这些测试基本任务。

38.简述需求分析办法应遵循基本原则。

39.模块间耦合性涉及哪些类型?

五、应用题(本大题共3小题,第40小题7分,第41小题8分,第42小题10分,共25分)

40.设有如下程序流程图

x

y

测试数据组1

0

0

测试数据组2

0

3

测试数据组3

3

-1

测试数据组4

4

-2

测试数据组5

4

1

依照表中测试数据回答如下问题:

(1)满足语句覆盖至少测试组合是什么?

(2)满足鉴定覆盖至少测试组合是什么?

(3)满足条件组合覆盖至少测试组合是什么?

41.有一种解决单价为5角钱饮料自动售货机软件,其规格阐明如下:

(1)若投入5角钱或1元钱硬币,按下饮料按钮,则相应饮料就送出来。

(2)若售货机没有零钱找,则一种显示零钱找完红灯亮,这时投入1元硬币并按下按钮后,饮料不送出来并且1元硬币也退出来;

(3)若有零钱找,则显示零钱找完红灯灭,在送出饮料同步退还5角硬币。

试用鉴定表描述加工逻辑。

(规定用单条件,不容许用复合条件)

42.一实时监护系统中央解决机功能如下:

(1)由定期检测系统获得各个监护病员生理数据(脉搏,体温,血压)经合法性检查后,与预先保存每一病号生理临界数据进行比较;

(2)如发现超越临界则启动自动报警装置发出警报信号;

(3)定期检测数据将被格式化并被记入日记文献;

试依照规定画出该问题数据流图,并将其转换为软件构造图。

软件工程答案:

1月自考软件工程试题

课程代码:

02333

一、单项选取题(本大题共20小题,每小题1分,共20分)

在每小题列出四个备选项中只有一种是符合题目规定。

请将其代码填写在题后括号内。

错选、多选或未选均无分。

1.如下不属于软件特点是()

A.软件是一种逻辑产品B.软件产品存在磨损问题

C.软件生产重要是研制D.软件费用不断增长

2.如下属于形式化开发办法是()

A.构造化开发办法B.Jackson开发办法

C.维也纳开发办法D.面向对象开发办法

3.数据字典定义数据流或数据存储构成时所使用符号(‥‥)表达()

A.可选B.与

C.或D.重复

4.IDEF是IDEF办法一某些,用于建立系统()

A.功能模型B.信息模型

C.动态模型D.关系模型

5.软件构造中两个模块之间有调用关系,传递简朴数据值,相称于高档语言中值传递,这两个模块之间耦合是()

A.公共耦合B.控制耦合

C.标记耦合D.数据耦合

6.把需要同步执行动作组合在一起形成模块,该模块内聚性是()

A.顺序内聚B.逻辑内聚

C.时间内聚D.通信内聚

7.如下属于程序流程图缺陷是()

A.历史悠久B.使用广泛

C.支持程序三种基本控制构造D.可以随心所欲地画控制流程线流向

8.Jackson构造图三种基本构造是()

A.顺序构造、选取构造、层次构造B.顺序构造、选取构造、重复构造

C.层次构造、选取构造、重复构造D.顺序构造、层次构造、重复构造

9.如下属于面向对象程序设计语言是()

A.Java语言B.C语言

C.Pascal语言D.Prolog语言

10.如下四种逻辑覆盖中,发现错误能力最强是()

A.语句覆盖B.条件覆盖

C.鉴定覆盖D.条件组合覆盖

11.软件工程领域中,与集成测试关于软件开发阶段是()

A.编码B.详细设计

C.概要设计D.需求分析

12.软件维护副作用不涉及()

A.编码副作用B.数据副作用

C.文档副作用D.效率副作用

13.原型长处不涉及()

A.对设计人员水平及开发环境规定不高B.可及早为顾客提供有用产品

C.可及早发现问题,随时纠正错误D.可减少技术、应用风险

14.UML统一了三种面向对象办法表达办法,这三种面向对象办法是()

A.Coad办法、OMT办法、OOSE办法B.Booch办法、OMT办法、OOSE办法

C.Booch办法、Coad办法、OOSE办法D.Booch办法、OMT办法、Coad办法

15.面向对象类层次构造中,汇集关系是一种()

A.“普通——特殊”关系B.“整体——某些”关系

C.“互相依赖”关系D.“普通——详细”关系

16.软件质量特性中,“软件系统按照设计规定,在规定期间和条件下不出故障,持续运营限度”相应特性是()

A.对的性B.完整性

C.可靠性D.可用性

17.软件工程原则中,IEEE属于()

A.国际原则B.国标

C.行业原则D.公司规范

18.与“项目开发筹划”文档关于人员是()

A.管理人员和开发人员B.开发人员和维护人员

C.开发人员和顾客D.管理人员和顾客

19.软件工具三个构成某些不涉及()

A.工具B.工具接口

C.工具顾客接口D.编译系统

20.软件复杂性度量参数中,由程序中浮现操作数数目所决定量表达参数是

()

A.规模B.难度

C.构造D.智能度

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题空格上填上对的答案。

错填、不填均无分。

21.软件工程研究重要内容是软件开发技术和______两个方面。

22.软件可行性研究从技术可行性、______、社会可行性三个方面分析研究每种解决方案可行性。

23.需求分析基本任务是精确地定义新系统目的,回答______问题。

24.一种模块作用范畴指受该模块内一种______影响所有模块集合。

25.PAD图是日本日立公司提出一种______工具。

26.程序注释分______和功能性注释。

27.G.J.Myers提出:

软件测试是为了发现______而执行程序过程。

28.软件维护内容有四种:

校正性维护、______、完善性维护和防止性维护。

29.面向对象分析模型有三种,分别是:

对象模型、______和功能模型。

30.对面向对象软件测试可分为四个层次进行,这四个层次是:

算法层、类层、______和系统层。

三、名词解释题(本大题共5小题,每小题3分,共15分)

31.软件生存周期模型

32.数据流图

33.白盒测试法

34.软件质量

35.信息隐蔽

四、简答题(本大题共4小题,每小题5分,共20分)

36.简述软件危机产生因素。

37.简述构造化分析环节。

38.简述选取程序设计语言时普通要考虑因素。

39.简述单元测试内容。

五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分)

40.依照下面变换型数据流图设计出相应初始软件构造图。

41.依照下面给出程序流程图,设计不超过3组测试用例,使之满足鉴定/条件覆盖,对每组测试数据给出执行途径、输入值、输出值、两个鉴定(3)和(5)成果以及两个鉴定中每个条件成果。

 

10月高等教诲自学考试

软件工程试题

课程代码:

02333

一、单项选取题(本大题共20小题,每小题1分,共20分)

在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。

错选、多选或未选均无分。

1.软件危机产生时期是(D)

A.“程序设计时代”初期

B.“程序设计时代”末期

C.“程序系统时代”初期

D.“程序系统时代”末期

2.如下属于面向数据构造开发办法是(B)

A.构造化办法

B.Jackson办法

C.维也纳开发办法

D.面向对象开发办法

3.数据字典定义数据流或数据存储构成时,使用了若干符号,其中{…}表达含义是(D)

A.可选

B.与

C.或

D.重复

4.IDEF0是IDEF办法一某些,用于建立系统(A)

A.功能模型

B.信息模型

C.动态模型

D.关系模型

5.若模块内部所有解决元素都在同一种数据构造上操作,则该模块内聚性类型是(C)

A.时间内聚

B.偶尔内聚

C.通信内聚

D.功能内聚

6.若软件构造中两个模块之间传递是数据构造,如高档语言中数组名,则这两个模块耦合性类型是(D)

A.公共耦合

B.控制耦合

C.数据耦合

D.标记耦合

7.下列描述中,不属于程序流程图长处是(B)

A.历史最悠久,使用最广泛

B.容易表达数据构造

C.支持程序三种基本控制构造

D.直观清晰,易于使用

8.设计人工智能领域内系统,程序设计语言最佳选取(D)

A.Cobol语言

B.C语言

C.Pascal语言

D.Prolog语言

9.如下四种逻辑覆盖中,发现错误能力最弱是(A)

A.语句覆盖

B.条件覆盖

C.鉴定覆盖

D.条件组合覆盖

10.软件工程领域中,与确认测试关于软件开发阶段是(D)

A.编码

B.详细设计

C.概要设计

D.需求分析

11.对某个学生成绩系统进行测试,输入值是学生成绩,范畴为0~100,依照黑盒测试等价类划分技术,下列划分对的是(B)

A.1个合理等价类,1个不合理等价类

B.1个合理等价类,2个不合理等价类

C.2个合理等价类,1个不合理等价类

D.2个合理等价类,2个不合理等价类

12.为了使软件适应环境变换而修改软件维护活动称为(B)

A.校正性维护

B.适应性维护

C.完善性维护

D.防止性维护

13.依照原型不同作用,迅速原型模型有三类模型,分别为(C)

A.摸索型原型、归纳型原型、演化型原型

B.归纳型原型、实验型原型、演化型原型

C.摸索型原型、实验型原型、演化型原型

D.摸索型原型、实验型原型、归纳型原型

14.面向对象开发办法中,动态模型使用描述工具是(A)

A.状态图

B.对象图

C.数据流图

D.类图

15.在面向对象办法建立对象模型中,类之间关联具备多重性,其中小空心圆表达重数是(A)

A.0或1

B.1

C.0到多

D.1到多

16.McCall质量度量模型中,与“顾客熟悉、使用及准备输入和解释输出所需工作量大小”所相应软件质量特性是(D)

A.对的性

B.完整性

C.可靠性

D.可用性

17.软件工程原则中,GIB属于(C)

A.国际原则

B.国标

C.行业原则

D.公司规范

18.与“可行性研究报告”文档关于人员是(A)

A.管理人员和开发人员

B.开发人员和维护人员

C.开发人员和顾客

D.管理人员和顾客

19.软件工具中,“编辑程序”属于(C)

A.需求分析工具

B.需求追踪工具

C.设计工具

D.文档工具

20.“与程序构造关于度量”相应软件复杂性度量参数是(C)

A.规模

B.难度

C.构造

D.智能度

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题空格中填上对的答案。

错填、不填均无分。

21.螺旋模型是将两种软件生存周期模型结合起来,加入了风险分析,这两种模型是指瀑布模型和___增量模型____。

22.在软件项目经济可行性分析中,所谓投资回收期指是:

使开发项目合计经济效益等于__最初投资_____所需时间。

23.数据流图中描述加工逻辑普通使用三种工具,分别是___DFD_____、鉴定表、鉴定树。

24.变换型DFD是由输入、___变换_____和输出三某些构成。

25.Jackson开发办法中,Jackson构造图由___顺序构造_____、选取构造和重复构造这三种基本构造组合而成。

26.为开发一种特定项目选取程序设计语言时,必要从技术特性、_工程特性____和心理特

性几方面考虑。

27.软件产品在交付使用之前普通要通过如下四步测试:

___单元测试__、集成测试、确认测

试和系统测试。

28.软件维护副作用有三种,分别是编码副作用、____数据副作用____、文档副作用。

29.面向对象设计可以细分为系统设计和__对象设计____。

30.面向对象分析要建立三个模型,其中___建立对象_____模型是三个模型核心,也是其她两个模型框架。

三、名词解释题(本大题共5小题,每小题3分,共15分)

31.软件开发办法:

一种使用早已定义好技术集及符号表达习惯来组织软件生产过程.

32.数据字典:

简称DD,就是用来定义数据流图中各个成分详细含义,它以一种精确、无二义性阐明方式为系统分析、设计及维护提供了关于元素一致定义和详细描述.

33.黑盒测试法:

将程序当成是黑盒子以设计中功能为原则在程序接口出进行测试看它能否达到功能规定。

34.软件质量保证:

向顾客及社会提供满意高质量产品,保证软件产品从诞生到消灭为止所有阶段质量活动,即拟定、达到和维护需要软件质量而进行所有有筹划、有系统管理活动。

35.模块作用范畴:

一种模块控制范畴是指它自身及其所有下属模块集合。

这里下属模块涉及直接下属模块及下属模块下属模块

四、简答题(本大题共4小题,每小题5分,共20分)

36.简述软件产品特性。

答:

1.软件产品是一种逻辑产品。

2.软件产品生产主是研制,软件产品成本重要体当前软件开发和研制上,软件开发完毕后,复制就产生了大量软件产品。

3.软件产品不会用坏,不存在磨损、消耗问题。

4.软件产品生产重要是脑力劳动,尚未完全挣脱手工开发方式,并且碰分是"定做"。

5.软件费用不断增长,成本相称昂贵。

37.简述在需求分析基本任务中,对问题综合需求涉及哪几种方面。

答:

一.拟定对系统综合规定

1.功能需求

这方面需求指定系统必要提供服务。

通过需求分析应当划分出系统必要完毕所有功能。

2.性能需求

性能需求指定系统必要满足定期约束或容量约束,普通涉及速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面需求。

3.可靠性和可用性需求

可靠性需求定量地指定系统可靠性。

可用性与可靠性密切有关,它量化了顾客可以使用系统限度。

4.出错解决需求

此类需求阐明系统对环境错误应当如何响应。

例如,如果它接受到从另一种系统发来违背合同格式消息,应当做什么?

注意,上述此类错误并不是由该应用系统自身导致。

5.接口需求

接口需求描述应用系统与它环境通信格式。

常用接口需求有:

顾客接口需求;硬件接口需求;软件接口需求;通信接口需求。

6.约束

设计约束或实现约束描述在设计或实现应用系统时应遵守限制条件。

在需求分析阶段提出此类需求,并不是要取代设计(或实现)过程,只是阐明顾客或环境强加给项目限制条件。

常用约束有:

精度;工具和语言约束;设计约束;应当使用原则;应当使用硬件平台。

7.逆向需求

逆向需求阐明软件系统不应当做什么。

理论上有无限各种逆向需求,咱们应当仅选用能澄清真实需求且可消除也许发生误解那些逆向需求。

8.将来也许提出规定

应当明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很也许会提出来规定。

二.分析系统数据规定

任何一种软件系统本质上都是信息解决系统,系统必要解决信息和系统应当产生信息在很大限度上决定了系统面貌,对软件设计有深远影响,因而,必要分析系统数据规定,这是软件需求分析一种重要任务。

三.导出系统逻辑模型

综合上述两项分析成果可以导出系统详细逻辑模型,通惯用数据流图、实体-联系图、状态转换图、数据字典和重要解决算法描述这个逻辑模型。

四.修正系统开发筹划

依照在分析过程中获得对系统更进一步更详细理解,可以比较精确地预计系统成本和进度,修正此前制定开发筹划。

 

38.简述构造化程序设计基本要点。

答:

(1)设计软件系统构造(简称软件构造)

a.采用某种设计办法,将一种复杂系统按功能划提成模块(划分)

b.拟定模块功能。

(功能)

c.拟定模块之间调用关系。

(调用)

d.拟定模块之间接口,即模块之间传递信息。

(接口)

e.评价模块构造质量。

(质量)

(2)数据构造及数据库设计

a.数据构造设计

b.数据库设计:

(概念设计、逻辑设计、物理设计)

(3)编写概要设计文档(文档重要有:

概要设计阐明书、数据库设计阐明书、顾客手册、修订测试筹划)

(4)评审

39.简述提高软件可维护性办法。

A、建立明确软件质量目的。

B、运用先进软件开发技术和工具。

C、建立明确质量保证工作。

D、选取可维护程序设计语言。

E、改进程序文档。

五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分)

40.依照下列变换型数据流图,设计出初始软件构造图。

 

解:

f5f5f9f9

f3f4f3\f4f5f10f9

f5f7/f6f6f8f8/f7f9f10

f1f3f1f2f4f2

 

题40图

41.依照下列程序流程图,设计不超过2组测试用例,使之满足语句覆盖,规定给出每组测试数据执行途径、输入值、输出值及两个鉴定(3)和(5)鉴定成果。

题41图

解:

第一组语句覆盖测试数据:

A=9B=5C=0

途径path1:

1——2——3——4——5——7——8

第二组语句覆盖测试数据:

A=21b=1C=0

途径:

path2:

1——2——3——5——6——7——8

 

1月自学考试软件工程试题(含答案)

课程代码:

02333

一、单项选取题(本大题共20小题,每小题1分,共20分)

在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。

错选、多选或未选均无分。

1.软件生存周期中,精确地拟定软件系统必要做什么阶段是( B  )

A.可行性分析和项目开发筹划B.需求分析

C.概要设计D.详细设计

2.把瀑布模型和专家系统结合在一起软件生存周期模型是( B  )

A.增量模型B.基于知识模型

C.螺旋模型D.喷泉模型

3.如下不属于项目开发筹划重要内容是(  C )

A.实行筹划B.交付期限

C.测试用例D.人员组织及分工

4.使用数据流图来表达系统逻辑模型是(  D )

A.JacksonB.VDM

C.OOAD.SA

5.用于描述构造化分析中数据流加工逻辑是( A  )

A.鉴定树B.E

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1