2022年10月自考02333软件工程押题及答案含解析汇总.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2022年10月自考02333软件工程押题及答案含解析汇总.docx》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年10月自考押题及答案
- 资源描述:
-
1、第一章 单选+填空1. 【高频考点】软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这种现象为( ) A. 软件工程 B. 软件危机 C. 软件制约 D. 软件质量 答案: B 解析: 本题考查了软件危机的概念。软件生产率、软件质量远远满足不了社会发展的需求,成为了社会、经济发展的制约因素,这一现象被称为“软件危机”。软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。2. 软件工程在20世纪80年代以来获得的主要成果有( ) A. CASE产品 B. 结构化方法 C. 瀑布模型 D. 增
2、量模型 答案: A 解析: 本题考查了软件工程的发展。软件工程在20世纪80年代以来获得的主要成果是提出了软件生存周期过程等一系列软件工程标准;大力开展了计算机辅助软件工程(CASE)的研究与实践。3. 软件工程在20世纪60年代末到80年代初的主要成果是( ) A. CASE产品 B. 结构化方法 C. 瀑布模型 D. 增量模型 答案: C 解析: 本题考查了软件工程的发展。软件工程在20世纪60年代末到80年代初的主要成果是提出了瀑布模型。4. 下列模型中不属于软件模型的是( ) A. 设计模型 B. 概念模型 C. 部署模型 D. 实现模型 答案: B 解析: 本题考查了软件系统模型中的
3、软件模型。软件系统模型分为概念模型和软件模型,而软件模型又可进一步分为设计模型、实现模型、部署模型。5. 在软件开发中,软件系统模型大体分成两类,概念模型和( ) A. 行为模型 B. 实现模型 C. 逻辑模型 D. 软件模型 答案: D 解析: 本题考查了系统模型分类。系统模型分成两大类,一类称为概念模型,描述了系统是什么,另一类统称为软件模型,描述了实现概念模型的软件解决方案。6. 软件开发的实质是实现不同层之间的“映射”,实现的基本途径是( ) A. 转换 B. 封装 C. 抽象 D. 建模 答案: D 解析: 本题考查了软件开发的本质。本质是不同抽象层术语之间的“映射”,以及不同抽象层
4、处理逻辑之间的“映射”。实现这一映射的基本途径是系统建模。7. _是从事软件开发实践和软件工程项目管理的思想基础。 答案: 正确认识软件开发8. 【高频考点】软件工程概念的提出,其目的是倡导以工程的_、_和_进行软件开发,以期解决出现的“软件危机”。 答案: 原理;原则;方法9. 20世纪60年代末到80年代初,这一时期软件工程的主要特征为前期主要研究_,后期则开始关注_。 答案: 系统实现技术;软件质量和软件工程管理10. 计算机软件一般是指计算机系统中的_及其_。 答案: 程序;文档11. 【高频考点】软件开发的基本途径是_。 答案: 系统建模12. 系统模型分成两大类,一类为概念模型,描
5、述了系统是什么;另一类统称为_,描述了实现概念模型的软件解决方法。 答案: 软件模型13. 分层的基本动机是为了控制开发的复杂性。在需求层上创建的系统_是对客观事物系统的抽象,即标识要解决的问题,或称问题定义。 答案: 概念模型14. 软件模型可进一步分为_、实现模型和部署模型等。 答案: 设计模型15. 软件开发的目标是将问题域中概念_为运行平台层面上的概念;把问题域中的处理逻辑_为运行平台层面上的处理逻辑。 答案: 映射;映射16. 文档是为了理解程序所需的_。 答案: 阐述性资料17. 计算机任务的处理对象和处理规则的描述是_。 答案: 程序第一章 简答1. 【高频考点】简述软件危机与软
6、件工程的概念以及软件工程概念提出的目的。 答案: ()软件危机:软件生产率、软件质量远远满足不了社会发展的需求,成为了社会、经济发展的制约因素,这一现象被称为“软件危机”。()软件工程:应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。()软件工程概念提出的目的:倡导以工程的原理、原则和方法进行软件开发,以期解决出现的“软件危机”。2. 简述软件开发的本质以及涉及的问题。 答案: ()软件开发的本质:不同抽象层术语之间的“映射”,以及不同抽象层处理逻辑之间的“映射”。实现这一映射的基本途径是系统建模。()软件开发涉及到的问题:
7、一是如何实现这样的映射;二是如何管理这样的映射,以保障映射的有效性和正确性。第二章 单选1. 【高频考点】在销售管理系统需求文档中出现下列描述,属于功能需求范畴的是( ) A. 系统应对所有已销售的应纳税商品计算销售税。 B. 系统应在5min内计算出给定季度的总销售税。 C. 对要构建的账户接收系统,必须为月财务状况系统提供更新信息。 D. 任取1s,一个特定应用所消耗的可用计算机能力平均不超过50%。 答案: A 解析: 本题考查了功能需求。功能需求规约了系统或系统构件必须执行的功能。例如,系统应对所有已销售的应纳税商品计算销售税;系统应能产生月销售报表。2. 【高频考点】在销售管理系统需
8、求文档中出现下列描述,属于性能需求范畴的是() A. 系统应能产生月销售报表 B. 系统应支持100个Windows95/NT工作站的并行访问 C. 对要构建的引擎控制系统,必须正确处理从飞行控制系统接收来的命令,并符合特定接口控制文档中的规定 D. 系统必须用C+或其他面向对象语言编写,并且系统用户接口需要菜单 答案: B 解析: 本题考查了性能需求。性能需求规约了一个系统或系统构件在性能方面必须具有的一些特性。例如,系统应在5min内计算出给定季度的总销售税;系统应支持100个Windows95/NT工作站的并行访问;数据a是一种“持久性”数据;功能“信息对比”的误报率小于1%2%。选项A
9、属于功能需求范畴;选项C属于外部接口需求范畴;选项D属于设计约束范畴。3. 需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始需求发现技术是( ) A. 自悟 B. 交谈 C. 提炼 D. 自审 答案: A 解析: 本题考查了需求发现技术。需求人员把自己作为系统的最终用户,审视该系统并提出问题:“如果是我使用这一系统,则我需求”。此需求发现技术为自悟。交谈是为了确定系统应该提供的功能,需求人员通过提出问题/用户回答问题这一方式,直接询问用户需要的是一个什么样的系统。提炼是指复审技术文档,并提取相关的信息。4. 需求规约的基本性质包括重要性和稳定性程度、完整的、一致的和() A. 可修
10、改的 B. 可测的 C. 可测量的 D. 无歧义的 答案: A 解析: 本题考查了需求规约的基本性质。需求规约的基本性质包括重要性和稳定性程度、完整的、一致的和可修改的。可测的、可测量的、无歧义的属于需求的基本性质。5. 下列是需求的性质的是() A. 一致的 B. 完整的 C. 可修改的 D. 可跟踪的 答案: D 解析: 本题考查了需求的性质。需求有5个性质,包括必要的、无歧义的、可跟踪的、可测量的和可测的。6. 在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是() A. 系统必须用C+或其他面向对象语言编写,并且系统用户接口需要菜单 B. 系统应能产生月销售报表 C. 数据A是
11、一种“持久性”数据 D. 对要构建的账号接受系统,必须为月财务状态系统提供更新信息 答案: A 解析: 本题考查了设计约束。设计约束是一种需求,它限制了软件系统或软件系统构件的设计方案的范围。例如,系统必须用C+或其他面向对象语言编写,并且系统用户接口需要菜单。任取1s,一个特定应用所消耗的可用计算机能力平均不超过50%。7. 需求发现技术中,需求人员通过提出问题/用户回答这一方式的是() A. 自悟 B. 交谈 C. 观察 D. 提炼 答案: B 解析: 本题考查了需求发现技术。常用的需求发现技术有自悟、交谈、观察、小组会、提炼。交谈指的是为了确定系统应该提供的功能,需求人员通过提出问题/用
12、户回答问题这一方式,直接询问用户需要的是一个什么样的系统。8. 软件需求分为功能需求与非功能需求,下面哪一项是非功能需求( ) A. 需求的时序或优先程度 B. 系统内部状态的假定 C. 系统应在5min内计算出给定季度的总销售税 D. 对异常条件的响应,包括所有内部或外部所产生的错误 答案: C 解析: 本题考查了非功能需求。属于非功能需求是系统应在5min内计算出给定季度的总销售税。9. 以下哪一种需求发现技术可能会导致“完美蠕行”病症的体现( ) A. 自悟 B. 交谈 C. 观察 D. 提炼 答案: B 解析: 本题考查了需求发现技术。交谈可能会导致“完美蠕行”病症的体现。10. 以下
13、哪一项不是需求规约的基本性质( ) A. 可靠的 B. 完整的 C. 可修改的 D. 重要性和稳定性程度 答案: A 解析: 本题考查了需求规约的基本性质。需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的、一致的。11. 以下不是需求规约的表达形式的是( ) A. 形式化需求规约 B. 半形式化需求规约 C. 全形式化需求规约 D. 非形式化需求规约 答案: C 解析: 本题考查了需求规约的表达。需求规约的表达有非形式化需求规约、形式化需求规约和半形式化需求规约。12. “一种自然语言来表达需求规约”的表达风格是( ) A. 全形式化的 B. 形式化的 C. 半形式化的 D. 非形式
14、化的 答案: D 解析: 本题考查了需求规约的表达。需求规约的表达有非形式化需求规约、形式化需求规约和半形式化需求规约。(1)非形式化的需求规约是以一种自然语言来表达需求规约。(2)形式化的需求规约是以一种基于良构数学概念的符号体系来编制需求规约。(3)半形式化的需求规约是以半形式化符号体系来表达需求规约。第二章 填空+简答1. 一个_是有关一个“要予构造”的陈述,描述了待开发产品/系统功能上的能力、性能参数或其他性质。 答案: 需求2. 【高频考点】对于单一一个需求,必须具有的基本性质:_、无歧义的、可测的、_、可测量的。 答案: 必要的;可跟踪的3. 验证需求是不是歧义的,一般可采用_。
15、答案: 需求复审4. 需求分成两大类:一类是_;另一类是_。 答案: 功能需求;非功能需求5. 非功能需求又可分为_、_、设计约束和质量属性等。 答案: 性能需求;外部接口需求6. 【高频考点】需求发现技术有自悟、交谈、_、小组会、提炼。 答案: 观察7. _以一种自然语言来表达需求规约,适用于规模比较小的、复杂程度不大高的小型软件项目,或在获取SRS时使用。 答案: 非形式化的需求规约8. 需求规约一般满足4个基本性质:_、可修改的、_、一致的。 答案: 重要性和稳定性程度;完整的9. _即以一种基于良构数学概念的符号体系来编制需求规约。 答案: 形式化的需求规约10. 自悟方法存在的风险与
16、_方法一样,无法验证所发现的需求是否满足用户的要求,无法验证发现的需求是否正确。 答案: 提炼 解析: 11. 简述单一 一个需求的个基本性质。 答案: (1)必要的 (2)无歧义的 (3)可测的(4)可跟踪的 (5)可测量的12. 【高频考点】简述需求规约的概念及基本性质。 答案: ()需求规约:一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型。()基本性质:重要性和稳定性程度;可修改的;完整的;一致的。13. 简述需求规约的作用。 答案: ()需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现。()对于项目的其余大多数工作,需
17、求约束是一个管理控制点。()对于产品/系统的设计,需求规约是一个正式的、受控的起始点。()需求规约是创建产品验收测试计划和用户指南的基础,即基于需求规约一般还会产生另外两个文档初始测试计划和用户系统操作描述。第三章 单选1. 【高频考点】结构化分析方法中,数据的变换单元称为() A. 加工 B. 数据存储 C. 数据源 D. 数据潭 答案: A 解析: 本题考查了结构化方法中的基本术语。加工是数据的变换单元;数据存储是数据的静态结构;数据源是数据流的起点;数据源是数据的起点;数据潭是数据流的归宿地。2. 一种表达功能模型的工具是( ) A. 判定表 B. 判定树 C. 结构化自然语言 D. 数
18、据流图 答案: D 解析: 本题考查了数据流图。需求分析的首要任务是建立系统功能模型,为此结构化分析方法给出了一种表达功能模型的工具,即数据流图(DFD图)。描述加工的工具有结构化自然语言、判定表、判定树。3. 【高频考点】可用以描述加工的是( ) A. 数据流图 B. 数字字典 C. 模块结构图 D. 结构化自然语言 答案: D 解析: 本题考查了描述加工的表达工具。描述加工的工具有结构化自然语言、判定表、判定树。4. 指一个模块内部各成分之间相互关联程度的度量是() A. 耦合 B. 内聚 C. 扇入 D. 扇出 答案: B 解析: 本题考查了内聚的定义。内聚是指一个模块内部各成分之间相互
19、关联程度的度量。耦合是指不同模块之间相互依赖程度的度量。扇出是指一个模块直接控制(调用)的下级模块数目。扇入是指表明有多少上级模块直接调用该模块。5. 【高频考点】当一个模块直接修改或操作另一个模块的数据,这样的耦合被称为() A. 内容耦合 B. 公共耦合 C. 控制耦合 D. 标记耦合 答案: A 解析: 本题考查了模块间耦合类型。一个模块直接修改或操作另一个模块的数据,或一个模块不通过正常入口而转入到另一模块,这样的耦合被称为内容耦合。两个或两个以上的模块共同引用一个全局数据项,称为公共耦合。一个模块通过接口向另一个模块传递一个控制信号,接收信号的模块根据信号值进行适当的动作,称为控制耦
20、合。若一个模块A通过接口向两个模块B和C传递一个公共参数,称为标记耦合。6. 指同一层次上模块总数的最大值的是() A. 深度 B. 宽度 C. 作用域 D. 控制域 答案: B 解析: 本题考查了启发式规则里的相关术语。宽度是指同一层次上模块总数的最大值,对宽度影响最大的因素是模块的扇出;深度粗略标志一个系统的规模和复杂程度;模块的作用域是指受该模块内一个判定所影响的所有模块的集合;模块的控制域是指这个模块本身以及所有直接或间接从属于它的模块的集合。7. 表达结构化分析方法的基本术语中,表示数据流的起点的是() A. 加工 B. 数据存储 C. 数据源 D. 数据潭 答案: C 解析: 本题
21、考查了结构化分析方法的基本术语。数据源是数据流的起点。数据潭是数据流的归宿地。加工是数据的变换单元。数据存储是数据的静态结构。8. 若一个模块A通过接口向两个模块B和C传递一个公共参数,那么模块B 和模块C之间存在一个() A. 内容耦合 B. 公共耦合 C. 控制耦合 D. 标记耦合 答案: D 解析: 本题考查了模块间耦合类型。从强到弱的顺序是内容耦合、公共耦合、控制耦合、标记耦合、数据耦合。若一个模块A通过接口向两个模块B和C传递一个公共参数,那么模块B 和模块C之间存在一个标记耦合。9. 定义数据字典时,需要使用一些符号,以下表示重复的符号的是( ) A. + B. C. = D. |
展开阅读全文