2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解_第1页
2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解_第2页
2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解_第3页
2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解_第4页
2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

2023年自考类计算机类(工学类)软件工程历年高频考题带答案难题附详解(图片大小可自由调整)第1卷一.历年考点试题黑钻版(共50题)1.黑盒测试技术依据的是______A.程序的逻辑结构B.程序的物理结构C.软件行为的描述D.软件功能的描述2.为了控制软件设计的复杂性,结构化设计进一步分为______和______,前者将系统分解成一个个“黑盒子”,其细节描述是后者的任务。3.以下说法错误的是______A.捕获系统模型功能需求的目标是创建系统的用况模型B.用况模型是一种概念模型C.用况模型需进行发现用况和描述用况两种活动D.用况模型是对系统的抽象4.简述RUP设计方法组成部分。5.简述因果图生成测试用例的基本步骤。6.简述模块控制域和模块的作用域。7.______用于表达属性值的数目,即该类实例的这一特性可以具有的值的范围。8.软件工程是一种______分阶段实现的软件程序开发方法。A.自底向上B.自顶向下C.逐步求精D.面向数据流9.螺旋模型是生存周期模型与原型的结合,不仅体现了这两种模型的优点,而且还增加了新的成分——______。10.测试用例应由______和预期的______两部分组成便于对照检查。11.数据流图是一种常用在______阶段的图形工具。12.简述模块控制域和模块的作用域。13.简述构建系统功能模型的步骤。14.实现模型视角下的体系结构描述不包含______A.实现模型分解的子系统B.子系统之间的接口C.子系统之间的依赖D.设计子系统15.以下说法错误的是______A.可见性指明该属性是否可以被其他类所使用B.可见性不支持信息隐蔽这一软件设计原则C.信息隐蔽是低耦合的一种有效途径D.信息隐蔽是指模块中的信息不能被其他不需要此信息的模块访问16.简述瀑布模型的提出对软件工程的主要贡献。17.软件测试方法一般分为两大类:______法与______法。18.模块的内聚性最高的是______A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚19.模块的耦合性、内聚性包括哪些种类?各表示什么含义?20.一个模块直接引用另一模块中的数据,这两个模块之间的耦合是______

A.公共耦合

B.内容耦合

C.数据耦合D.控制耦合21.简述创建一个类图需要做的准备工作。22.软件生存周期法中,用户的参与主要在______

A.软件定义期

B.软件开发期

C.软件维护期D.整个软件生存周期过程中23.事务流程图由操作、分支、链和______组成。24.状态转移是两个______间的一种关系。25.简述CMMI的过程域中项目管理类所包括的过程域。26.应用子系统分为______和______。27.成熟度等级与能力等级之间的关系是______A.互补的B.排斥的C.递进的D.对偶28.成熟度1级的组织,通常表现为______A.一种倾向B.遇到风险,守承诺,不放弃C.能重复组织的成功经验D.满足进度29.一实时监护系统的中央处理机的功能如下:

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

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

(3)定时检测的数据将被格式化并被记入日志文件。

试根据要求画出该问题的数据流图,并将其转换为软件结构图。30.组成软件的两个部分是______和______。31.简述喷泉模型以及可适应的情况。32.面向对象分析中,对象模型描述了系统的______A.静态结构B.动态结构C.控制结构D.顺序结构33.______的目标是发现与接口有关的错误。A.单元测试B.功能测试C.性能测试D.集成测试34.下列不属于软件测试方法的是______

A.白盒法

B.黑盒法

C.动态测试D.盒法35.简述部署模型。36.画出下面用PDL写出的程序的PAD图。

WHILEPDO

IFA>0THENA1ELSEA2

ENDIF

IFB>0THENB1

IFC>0THENC1ELSEC2

ENDIF

ELSEB2

ENDIF

B3

ENDWHILE37.简述在软件测试中,路径测试的测试策略有哪些?38.“软件工程的概念是为解决软件危机而提出的”这句话的意思是______A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题D.说明软件工程这门学科的形成是软件发展的需要39.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是______A.结构化语言B.PAD图C.判定表D.程序流程图40.下列不是软件测试的基本原则的是______A.关键是注重测试用例的选择B.选择尽可能多的测试用例C.尽量不由程序设计者进行测试D.充分注意测试中的群集现象41.为了执行或支持项目规划的过程,培训有关人员,培训的主题不包括______

A.估算

B.预算

C.协商D.WBS42.HIPO图的H图用于描述软件的______,矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系。43.关于共用目标4及其相关的共用实践说法不正确的是______A.共用目标4是一个已定量管理过程B.已定量管理过程是一个未定义的过程C.定量管理即P-D-C-AD.共用目标4有2个共用实践44.原型化方法是一种______型的设计过程。A.自外向内B.自顶向下C.自内向外D.自底向上45.需求分析阶段产生的最重要的文档之一是______。46.系统测试又称为组装测试,其主要内容包括______A.对系统的性能进行测试B.设计测试用例进行功能测试C.设计测试用例进行测试D.对分析过程进行测试47.结构化程序设计的一种基本方法是______A.筛选法B.迭代法C.逐步求精法D.递归法48.以下对详细设计说法错误的是______A.详细设计是具体地编写程序B.详细设计是细化成很容易地从中产生程序的图纸C.详细设计的结果基本决定了最终程序的质量D.详细设计中采用的典型方法是结构化程序设计方法49.以下说法错误的是______A.用况不能用于单个类和接口B.用况中的不同动作序列,依赖于所给出的特定要求以及与这些要求相关的条件C.用况表达了参与者使用系统的一种方式D.主题是由一组用况所描述的一个类50.在软件的详细设计中,根据控制流程从上到下、从左到右展开的设计工具是______。第1卷参考答案一.历年考点试题黑钻版1.参考答案:C软件测试技术大体可分为两大类:一类是白盒测试技术,又称为结构测试技术,典型的是路径测试技术;另一类是黑盒测试技术,又称为功能测试技术,包括事务处理流程技术、状态测试技术、定义域测试技术等。白盒测试技术依据的是程序的逻辑结构,而黑盒测试技术依据的是软件行为的描述。2.参考答案:总体设计,详细设计3.参考答案:C4.参考答案:RUP设计方法由3部分组成:

(1)给出用于表达设计模型中基本成分的4个术语:子系统、设计类、接口和用况细化[设计]。

(2)规约了设计模型的语法,指导模型的表达。

(3)给出了创建设计模型的过程以及相应的指导。5.参考答案:(1)通过软件规格说明书的分析,找出一个模块的原因,并给每个原因和结果赋予一个标识符。

(2)分析原因与结果之间以及原因与原因之间的对应关系,并画出因果图。

(3)在因果图上标识出一些特定的约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。6.参考答案:模块控制域是指这个模块本身以及所有直接或间接从属于它的模块集合。

模块的作用域是指受该模块内一个判定所影响的所有模块的结合。7.参考答案:多重性8.参考答案:B9.参考答案:风险分析10.参考答案:输入数据

输出数据11.参考答案:分析(或系统分析、需求分析)12.参考答案:模块控制域是指这个模块本身以及所有直接或间接从属于它的模块集合。

模块的作用域是指受该模块内一个判定所影响的所有模块的结合。13.参考答案:构建系统功能模型的步骤:

(1)建立系统环境图,确定系统语境。

(2)自顶向下,逐步求精,建立系统的层次数据流图。

(3)定义数据字典。

(4)描述加工。14.参考答案:D[考点]本题主要考查的知识点为是RUP中实现模型视角下的体系结构描述。

实现模型视角下的体系结构描述包括:实现模型分解的子系统、子系统之间的接口、子系统之间的依赖及关键构件的描述。其中,相应设计子系统中的每个类和每个接口都要由实现子系统中的构件实现。15.参考答案:B16.参考答案:(1)在决定系统怎样做之前存在一个需求阶段,它鼓励对系统做什么进行规约。

(2)在系统构造之前存在一个设计阶段,它鼓励规划系统结构。

(3)在每一阶段结束时进行评审,从而允许获取方法和用户的参与。

(4)前一步可以作为下一步被认可的、文档化的基线,并允许基线和配置早期接受控制。17.参考答案:动态测试

静态测试18.参考答案:D[考点]本题主要考查的知识点为内聚类型。

内聚性最高的是功能耦合,最低的是偶然耦合。19.参考答案:耦合性种类:

(1)数据耦合:两个模块之间有调用关系,传递简单数据值。

(2)标记耦合:两个模块之间传递的是数据结构。

(3)控制耦合:一个模块调用另一个模块时,传递控制变量。

(4)公共耦合:两个或两个以上的模块共同引用一个全局数据项。

(5)内容耦合:一个模块直接使用另一个模块的

内部数据或通过非正常入口转入另一个模块内部。

内聚性种类:

(1)偶然内聚:模块内各处理元素之间没有任何联系。

(2)逻辑内聚:模块内执行几个逻辑上相似的功能,由参数确定完成哪一个功能。

(3)时间内聚:需要同时执行的动作组合在一起形成的模块。

(4)通信内聚:模块内所有处理元素都在同一数据结构上操作。

(5)顺序内聚:模块内各处理元素都紧密相关于同一功能且必须顺序执行。

(6)功能内聚:模块内所有元素共同完成一个功能,缺一不可。20.参考答案:B[考点]本题在2003年10月真题第一大题第11小题考查过,主要考查的知识点为内容耦合。

当一个模块直接修改或操作另一个模块的数据时,或一个模块不通过正常入口而转入到另一模块时,这样的耦合被称为内容耦合。21.参考答案:(1)模型化待建系统中的概念,形成类图中的基本元素。

(2)模型化待建系统中的各种关系,形成该系统的初始类图。

(3)模型化系统中的协作,给出该系统的最终类图。

(4)模型化逻辑数据库模式。22.参考答案:A[考点]本题主要考查的知识点为软件生存周期。

在定义阶段,软件开发方与用户方共同讨论,主要确定软件的开发目标及其可行性。23.参考答案:节点24.参考答案:状态25.参考答案:(1)项目规划。

(2)项目监控。

(3)定量项目管理。

(4)集成项目管理。

(5)风险管理。

(6)提供方协议管理。26.参考答案:特定应用层

应用分享层27.参考答案:A28.参考答案:A[考点]本题主要考查的知识点为成熟度1级的组织的表现。

成熟度1级的组织,通常表现为一种倾向,即遇到风险时,不守承诺,放弃过程,并不能重复它们的成功经验。29.参考答案:(1)数据流图

(2)软件结构图

数字标注含义:

1.合法生理数据

2.临界生理数据

3.合法生理数据,临界生理数据

4.正常生理数据或超临界数据

5.超临界数据

6.正常生理数据

7.病员生理数据

8.病员生理数据

9.合法生理数据

10.病员临界信启.

11.病员报警信息

12.报警

13.正常生理数据

14.格式化数据

15.格式化更新数据30.参考答案:程序

文档31.参考答案:(1)喷泉模型体现了软件创建所固有的迭代和无间隙的特征;

(2)喷泉模型说明了软件活动需要多次重复;

(3)喷泉模型还说明活动之间没有明显的间隙;

(4)该模型主要适应于面向对象技术的软件开发。32.参考答案:A33.参考答案:D34.参考答案:D[考点]本题主要考查的知识点为软件测试的方法。

软件动态测试的方法可分为黑盒测试法和白盒测试法。由此知选项D不正确。35.参考答案:部署模型常用来描述多个不同的网络配置,包括测试配置和仿真配置。部署模型包含一些节点以及节点之间的关系,节点的功能是由部署在该节点上的构件定义的,节点之间的关系是由节点之间的通信手段表达的。部署模型的重要性在于部署模型本身展现了软件体系结构和整个系统体系结构之间的一个映射。36.参考答案:PAD图如下所示:

37.参考答案:(1)路径覆盖:执行所有可能穿过程序控制流程的路径。

(2)语句覆盖:至少执行过程中所有语句一次。

(3)分支覆盖:至少将程序中的每一个分支执行一次。

(4)条件覆盖与条件组合覆盖:条件覆盖是指每个判定中的所有可能的条件取值至少执行一次,条件组合覆盖是指设计足够的测试用例,使每个判定中的所有可能的条件取值组合至少执行一次。38.参考答案:C[考点]本题在2008年10月这真题第一大题第1小题考查过,主要考查的知识为软件工程的概念。

20世纪60年代以来,随着计算机的广泛应用,软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这就是“软件危机”。软件工程概念的提出就是为了倡导以工程的原理、原则和方法进行软件开发,以期解决出现的“软件危机”。39.参考答案:C[考点]本题主要考查的知识点为判定表。

[解析]判定表可以表示一些结构化自然语言不能表达的或者复杂条件组合的情况。40.参考答案:B41.参考答案:D[考点]本题主要考查的知识点为培训的主题。

培训的主题有估算、预算、协商、风险标识和分析、数据

温馨提示

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

评论

0/150

提交评论