2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案_第1页
2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案_第2页
2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案_第3页
2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案_第4页
2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2023年高等教育工学类自考-02333软件工程考试历年高频考点试题含答案(图片大小可自由调整)第1卷一.参考题库(共50题)1.软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指()。A、原型化方法B、结构化方法C、面向对象方法D、功能分解方法2.典型的白盒测试技术是()A、路径测试B、状态测试C、功能测试D、定义域测试3.设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。4.状态图反映了状态与()的关系。5.面向对象的类层次结构中,聚集关系是一种()A、“一般——特殊”关系B、“整体——部分”关系C、“相互依赖”关系D、“一般——具体”关系6.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A、容错技术B、避开错误技术C、检测技术D、排错技术7.需求分析阶段可用的工具有哪些?8.设计简单的类应注意什么?9.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A、数据流图B、数据词典C、结构化英语D、判定树与判定表10.()是一个度量或度量的组合,它可对软件产品、过程或资源提供更深入的理解。A、测量B、度量C、估算D、指标11.使累计的经济效益等于最初的投资费用所需要的时间称为()。12.一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是()。13.语句构造的原则是(),不能为了追求效率而使代码复杂化。14.什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。15.在软件生存周期中,软件定义过程可以通过软件系统的()、()两个阶段来完成。16.软件危机17.描述结构化系统分析方法的工具不包括()A、数据流图B、组织结构图C、数据词典D、结构化语言18.简述CMMI的构成。19.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、()、有效性测试和系统测试。20.变换型数据流由哪几部分组成?21.软件工具的三个组成部分不包括()A、工具B、工具接口C、工具用户接口D、编译系统22.软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段23.简述多态性实现的方法。24.以下属于形式化开发方法的是()A、结构化开发方法B、Jackson开发方法C、维也纳开发方法D、面向对象开发方法25.在UML表达关系的术语中,汽车和汽车引擎之间是()关系。26.初步用户手册在()阶段编写A、可行性研究B、需求分析C、软件概要设计D、软件详细设计27.软件测试错误的类型有哪些?28.在软件工程的需求分析阶段,不属于问题识别内容的是()A、功能需求B、性能需求C、环境需求D、输入/输出需求29.需求规格说明书的作用不应包括()A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的依据30.快速原型模型可以有效地适应用户需求的动态变化。31.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是()A、公共耦合B、控制耦合C、数据耦合D、标记耦合32.Albrecht首先提出了功能点度量方法。这是一种面向功能的()方法。33.数据库设计说明书是一个软件配置项。34.快速原型模型的主要特点之一是()35.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。36.在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是()。A、需求分析工作量B、编码工作量C、详细设计工作量D、测试工作量37.什么是软件生存周期?把生存周期划分为阶段的目的是什么?38.结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分之间有什么联系等等。A、数据流图B、数据字典C、判定表D、判定树39.软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。A、互相排斥B、互相补充C、独立使用D、交替使用40.在软件质量要素的评价准则中,程序易于理解的程度指的是()。A、简单性B、准确性C、简明性D、执行效率41.软件危机的表现有哪些?42.一个只有顺序结构的程序,其环形复杂度是()A、0B、1C、3D、543.简述需求规约的内容。44.McCall等人提出了由()、评价准则、定量度量三个层次组成的三层次度量模型。45.需求分析的主要任务是()。46.McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。47.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。A、细节B、输入与输出C、软件的作者D、绘制的时间48.简述详细设计的目标。49.什么是黑盒测试?黑盒测试主要采用的技术有哪些?50.()是面向机器的,可以完成高级语言无法满足要求的特殊功能,如与外部设备之间的一些接口操作。第1卷参考答案一.参考题库1.正确答案:B2.正确答案:A3.正确答案: 由已知N=5,μ=0.13PM,开发该软件需要的通信数量为: C(N)=C(5)=N(N-1)/2=5(5-1)/2=10 则由5人组成的程序员小组增加的通信工作量为: EC=μC(5)=0.13PM×10=1.3PM 开发该软件所需的通讯工作量为1.3PM。4.正确答案:事件5.正确答案:B6.正确答案:A7.正确答案: 需求分析阶段可用的工具有数据流图、判定表、数据字典等。8.正确答案: 设计简单的类应注意: (1)避免包含过多的属性。 (2)有明确定义。 (3)尽量简化对象间的合作关系。 (4)不要提供太多操作。9.正确答案:A10.正确答案:D11.正确答案:投资回收期12.正确答案:控制耦合13.正确答案:简单直接14.正确答案: 1.模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。 2.耦合程度由低到高分为6种: ①无直接耦合(不传递任何消息)。 ②数据耦合(传递的是值)。 ③标记耦合(传递的是数据结构)。 ④控制耦合(传递的是控制变量,例如开关、标志等)。 ⑤外部耦合(传递的是I/O环境) ⑥公共耦合(传递的是在公共数据环境中的数据)。 ⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。 3.模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是: ①在耦合方式上降低模块间接口的复杂性。 (1)模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用); (2)模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。 ②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。15.正确答案:可行性研究;需求分析16.正确答案:是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。17.正确答案:B18.正确答案: (1)软件能力成熟模型(SW-CMM)。 (2)软件工程能力模型SECM。 (3)集成产品开发能力成熟度模型IPD-CMM。19.正确答案:集成设计20.正确答案:变换型结构由三部分组成:传入路径、变换(加工)中心和传出路径。21.正确答案:D22.正确答案:C23.正确答案: (1)泛化。 (2)定义一个抽象类——接口类。24.正确答案:C25.正确答案:组合26.正确答案:B27.正确答案: (1)功能错误:处理功能说明不完整或不确切,致使编程时对功能有误解而产生的错误。 (2)系统错误:与外部接口错误、子程序调用错误、参数使用错误等。 (3)过程错误:算术运算错误和逻辑运算错误。 (4)数据错误:数据结构、实体、属性错误。 (5)编程错误:语法错误、程序逻辑错误、编程书写错误等。28.正确答案:D29.正确答案:D30.正确答案:正确31.正确答案:D32.正确答案:间接度量33.正确答案:正确34.正确答案:及早提供工作软件35.正确答案:错误36.正确答案:B37.正确答案: 1.一个软件从开始计划起,到废弃不用止,成为软件的生存周期。 2.把整个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的任务,能够简化每一步的工作内容,使因为软件规模增长而大大增加了的软件复杂性变得较易控制和管理。38.正确答案:A39.正确答案:B40.正确答案:A41.正确答案: 1)对软件开发成本和进度的估计常常很不准确。 2)用户对已完成的软件不满意的现象时有发生。 3)软件产品的质量往往是靠不住的。 4)软件常常是不可维护的。 5)软件通常没有适当的文档资料。 6)软件成本在计算机系统总成本中所占比例逐年上升。 7)软件开发生产率提高的速度远跟不上日益增长的软件需求。42.正确答案:B43.正确答案: 需求规约的内容包括:引言、信息描述、功能描述、行为描述、检验标准、参考书目和附录。44.正确答案:软件质量要素45.正确答案:要回答“软件必须做什么?”46.正确答案:V(G)≤1047.正确答案:B48.正确答案: 详细设计目标是逻辑上正确实现每个模块的功能,还应使设计出的处理过程通过结构化程序设计清晰易读,指导开发出易于理解、易于验证的程序。49.正确答案:

温馨提示

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

最新文档

评论

0/150

提交评论