软件工程自考题模拟8

上传人:m**** 文档编号:198944276 上传时间:2023-04-10 格式:DOCX 页数:7 大小:24.77KB
返回 下载 相关 举报
软件工程自考题模拟8_第1页
第1页 / 共7页
软件工程自考题模拟8_第2页
第2页 / 共7页
软件工程自考题模拟8_第3页
第3页 / 共7页
点击查看更多>>
资源描述
软件工程自考题模拟8(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1. 下列关于需求规约的作用说法错误的是(分数:2.00)A. 需求规约是软件开发者和客户之间一份相关的技术合同书丿B. 对于项目的其余大多数工作,需求规约是一个管理控制点C. 对于产品/系统的设计,需求规约是一个正式的,受控的起始点D. 需求规约是创建产品验收测试计划和用户指南的基础 解析:考点 本题主要考查的知识点为需求规约的作用。 需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现,并不是客户 与开发者之间的相关技术合同。2. 下列描述中,不属于程序流程图优点的是(分数:2.00)A. 历史最悠久,使用最广泛B. 容易表示数据结构VC. 支持程序的三种基本控制结构D. 直观清晰,易于使用解析:考点 本题主要考查的知识点为程序流程图。 程序流程图是一种历史最悠久,使用最广泛的设计工具,对控制流程的描绘直观,便于初学者掌握。在程 序流程图中,使用顺序、选择和循环三种基本控制结构。但是它不是一种逐步求精的工具,也不易表示数 据结构。3. 数据字典是软件需求分析阶段所采用的最重要工具之一,其最基本的功能是(分数:2.00)A. 数据定义 VB. 数据通讯C. 数据库设计D. 数据维护解析:4. 以下说法错误的是(分数:2.00)A. 组合是聚合的一种特殊形式B. 在一个组合中,一个链所连接的对象构成的任何元组,必须都属于同一个整体类的对象C. 在一个组合中,组合末端的多重性可以超过 1 VD. 如果整体类的实例和部分类的实例具有相同的生命周期,那么这样的聚合称为组合 解析:5. 不属于在单元测试期间需要考虑的模块特征的是(分数:2.00)A. 模块接口B. 局部数据结构C. 重要的执行路径D. 测试用例 V 解析:6. 调试的目的是为了(分数:2.00)A. 证明软件符合设计要求 VB. 发现软件中的错误和缺陷C. 改善软件的功能和性能D. 发掘软件的潜在能力解析:考点 本题主要考查的知识点为调试。 调试是为了证明程序员的正确,一般是以不可知的内部条件开始,结果不可预见的调试必须有了解详细设 计的程序员完成。7. 下列选项中不属于软件生存周期模型的是(分数:2.00)A. 瀑布模型B. 增量模型C. 功能模型丿D. 螺旋模型解析:考点 本题主要考查的知识点为软件生存周期模型。 软件生存周期模型主要有瀑布模型,增量模型,螺旋模型,喷泉模型,演化模型,选8. 软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、 、维护等。(分数:2.00)A. 应用B. 检测C. 测试丿D. 以上答案都不正确解析:考点 本题主要考查的知识点为软件生存周期。 软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。它包括可行性分析、项 目开发计划、需求分析、概要设计、详细设计、编码、测试和维护。9. 目前有若干种软件生存周期模型,例如瀑布模型、增量模型、螺旋模型等,其中基于知识的模型也称(分数:2.00)A. 演化模型B. 智能模型丿C. 变换模型D. 喷泉模型解析:考点 本题主要考查的知识点为智能模型。 智能模型又称基于知识的模型,它把瀑布模型和专家系统结合在一起。该模型在开发的各个阶段上都利用 相应的专家系统来帮助软件人员完成开发工作,使维护在系统需求说明一级上进行。10. 下列关于软件测试目的的认识中,说法错误的是(分数:2.00)A. 第一阶段认为软件测试和软件调试没有什么区别B. 第二阶段认为测试是为了表明软件能正常工作C. 第三阶段认为测试是为了表明软件不能正常工作D. 第四阶段认为测试不仅是一种行为,而是一种观念丿解析:11. 下列不是成熟度2 级过程域的是(分数:2.00)A. 配置管理B. 测量与分析C. 需求管理D. 风险管理丿解析:考点 本题主要考查的知识点为成熟度 2 级的过程域。成熟度 2级的过程域有:配置管理、测量与分析、项目监控、项目规划、过程和产品质量保证、需求管理、 提方协议管理。12. 为了提高模块的独立性,模块内部最好是(分数:2.00)A. 逻辑内聚B. 时间内聚C. 功能内聚丿D. 通信内聚解析:考点 本题主要考查的知识点为模块的独立性。 要使得模块独立性越好,则其内聚就尽可能的高,而功能内聚是最理想的内聚类型。13. 软件结构图中,模块框之间若有直线连接,表示它们之间存在(分数:2.00)A. 调用关系 VB. 组成关系C. 链接关系D. 顺序执行关系解析:考点 本题主要考查的知识点为模块结构图连接关系。 模块结构图中每个方框代表一个模块,连接上下层模块的线段表示它们之间的调用关系。14. 下列不是 CMMI 模型工程类的过程域的是(分数:2.00)A. 需求开发B. 需求管理C. 配置管理 VD. 产品集成解析:考点本题主要考查的知识点为CMMI的过程域。CMMI 过程域有 4 类:项目管理类、工程类、支持类、过程管理类。配置管理是支持类的过程域。15. 下列哪一个不是实现子系统的执行者(分数: 2.00)A. 体系结构设计者B. 系统集成者C. 用况工程师 VD. 构件工程师解析:16. 在设计测试用例时,是用的最多的一种黑盒测试法。(分数: 2.00)A. 等价类划分 VB. 边值分析C. 因果图D. 判定表解析: 考点 本题主要考查的知识点为等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等 价类的代表值就等于对该类其他值的测试。17. 在结构化设计方法中全面指导模块划分的最重要的原则是(分数: 2.00)A. 程序模块化B. 模块高内聚C. 模块低耦合D. 模块独立性 V解析: 考点 本题主要考查的知识点为模块结构图的划分原则。 针对初始模块结构图,应根据模块独立性原则对其精化,使模块具有尽可能高的内聚和尽可能低得耦合。18. 以下不属于RUP实现的活动的是(分数:2.00)A. 设计子系统丿B. 实现体系结构C. 集成系统D. 单元测试解析:19. 根据测试用例设计的方法的不同,可将软件测试分为黑盒测试和白盒测试两种。它们(分数:2.00)A. 前者属于静态测试,后者属于动态测试B. 前者属于动态测试,后者属于静态测试C. 都属于静态测试丿D. 都属于动态测试解析:考点 本题主要考查的知识点为软件测试技术的分类。动态测试是通过运行软件来检验软件的动态行为和运行结果的正确性。白盒测试侧重于测试程序,而黑盒 测试侧重于测试数据。20. 具有风险分析的软件生存周期模型是(分数:2.00)A. 瀑布模型B. 喷泉模型C. 螺旋模型丿D. 增量模型解析:考点 本题主要考查的知识点是螺旋模型。螺旋模型将瀑布模型与增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不 足。由此可知选项 C 正确。二、填空题(总题数:10,分数:10.00)21. 软件开发的本质是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的 1。(分数:1.00)解析:映射22. 计算机辅助软件工程这一术语的英文缩写为 1。(分数:1.00)解析:CASE23. 在实践中,一个模块的语句最好能写在 1 内。(分数: 1.00)解析:一页纸24. 1 用于表达属性值的数目,即该类实例的这一特性可以具有的值的范围。(分数: 1.00)解析:多重性25. 整体类的实例和部分类的实例具有相同的生命周期,这样的聚合称为 1。(分数: 1.00)解析:组合26. 关联类是一种具有 1 和 2 特性的模型元素。分数: 1.00)解析:关联 类27. 标识用况的边界类中,可把边界类分为 1 和 2。(分数:1.00)解析:核心边界类 原子边界类28. 路径测试技术是基于 1,对错误的假定是软件通过了与预想不同的路径(分数:1.00) 解析:程序逻辑结构29. 执行系统中确定的功能包括:控制功能、 1 以及系统本身提供的功能。(分数:1.00)解析:耦合功能30. 事务流程图由操作、分支、链和 1 组成。(分数:1.00)解析:节点三、简答题(总题数:5,分数:25.00)31. 简述采用事务流测试技术进行软件测试的步骤。(分数:5.00) 正确答案:() 解析:第一步:获得事务流程图 第二步:浏览、复审。 第三步:用例设计。32. 简述部署模型。(分数:5.00) 正确答案:() 解析:部署模型常用来描述多个不同的网络配置,包括测试配置和仿真配置。部署模型包含一些节点以及 节点之间的关系,节点的功能是由部署在该节点上的构件定义的,节点之间的关系是由节点之间的通信手 段表达的。部署模型的重要性在于部署模型本身展现了软件体系结构和整个系统体系结构之间的一个映射33. 模块的耦合性、内聚性包括哪些种类?各表示什么含义?(分数:5.00) 正确答案:()解析:耦合性种类:(1) 数据耦合:两个模块之间有调用关系,传递简单数据值。(2) 标记耦合:两个模块之间传递的是数据结构。(3) 控制耦合:一个模块调用另一个模块时,传递控制变量。(4) 公共耦合:两个或两个以上的模块共同引用一个全局数据项。(5) 内容耦合:一个模块直接使用另一个模块的 内部数据或通过非正常入口转入另一个模块内部。内聚性种类:(1) 偶然内聚:模块内各处理元素之间没有任何联系。(2) 逻辑内聚:模块内执行几个逻辑上相似的功能,由参数确定完成哪一个功能。(3) 时间内聚:需要同时执行的动作组合在一起形成的模块。(4) 通信内聚:模块内所有处理元素都在同一数据结构上操作。(5) 顺序内聚:模块内各处理元素都紧密相关于同一功能且必须顺序执行(6) 功能内聚:模块内所有元素共同完成一个功能,缺一不可。34. 简述创建一个类图需要做的准备工作。(分数:5.00) 正确答案:()解析:(1)模型化待建系统中的概念,形成类图中的基本元素(2) 模型化待建系统中的各种关系,形成该系统的初始类图。(3) 模型化系统中的协作,给出该系统的最终类图。(4) 模型化逻辑数据库模式。35. 软件生存周期中,管理过程的活动有哪些?(分数:5.00) 正确答案:()解析:(1)启动与范围定义。(2) 规划。(3) 测量。(4) 执行和控制。(5) 评审和评价。(6) 结束处理。四、综合应用题(总题数:2,分数:25.00)36. 根据下列条件使用等价类划分法设计测试用例:某一 8位微机,其十六进制常数定义为:以Ox或0X开头的数是十六进制整数,其值的范围是-7f7f(表 示十六进制的字母不分大小写),如 0X13,0X6A,-0X3c。(分数: 1O.OO)正确答案: ()解析:十六进制整型常量输入条件的等价类表输入数据合理等价类不合理等价类十六进制 整数1.0x或0X开头 12位数字串2.以-Ox打头的 12位数字串3.非Ox或非-打头的串4含有非数字且(a, b, c, d, e, f)以外字符5多于5个字符6-后跟非0的多位串7.-0后跟数字串8-后多于3个数字十六进制9.在-7f 7f10.小于-7f数范围之间11大于7f为合理等价类设计测试用例,表中有三个合理等价类,这里设计两个例子测试数据期望结果覆盖范围0x23显示有效输入1,9-0x15显示有效输入2,9为每个不合理等价类至少设计一个测试用例测试数据期望结果覆盖范围2显示无效输入3G12显示无效输入4123311显示无效输入5-1012显示无效输入6-011显示无效输入7-0134显示无效输入8-0x777显示无效输入100x87显示无效输入1137. 复印机控制系统有如下功能:(1) 命令解释部分对读入的操作员命令进行分析,如果是复印要求,则进入复印管理系统进行处理,若是装 纸要求,则转入装纸处理。(2) 复印管理系统启动复印操作,并把复印机的状态随时送给系统状态显示部分;如果复印过程中出现故障, 则将故障码报告给出错诊断单元。(3) 装纸系统将供纸情况送给显示单元。(4) 出错诊断将诊断出的错误类别和原因送给显示单元。(5) 系统状态显示单元将收到的复印状态、装纸状态、出错类别和原因汇总成显示信息输出。 试根据要求画出该问题的数据流图,并把其转换为软件结构图。(分数:15.00) 正确答案:() 解析:(1)数据流图
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!