软件工程自考题模拟9

上传人:新** 文档编号:511915712 上传时间:2022-08-30 格式:DOC 页数:6 大小:66.50KB
返回 下载 相关 举报
软件工程自考题模拟9_第1页
第1页 / 共6页
软件工程自考题模拟9_第2页
第2页 / 共6页
软件工程自考题模拟9_第3页
第3页 / 共6页
软件工程自考题模拟9_第4页
第4页 / 共6页
软件工程自考题模拟9_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件工程自考题模拟9》由会员分享,可在线阅读,更多相关《软件工程自考题模拟9(6页珍藏版)》请在金锄头文库上搜索。

1、软件工程自考题模拟 9( 总分: 100.00 ,做题时间: 90 分钟 )一、单项选择题 ( 总题数: 20,分数: 40.00)1. 下列不是需求发现技术的是 (分数: 2.00 )A. 检测 VB. 交谈C. 观察D. 提炼 解析: 考点 本题主要考查的知识点为需求发现技术。 需求发现技术有:自悟、交谈、观察、小组会、提炼。2. 在软件结构设计完成后,对于下列说法,正确的是 (分数: 2.00 )A. 非单一功能模块的扇入数大比较好,说明本模块重用率高B. 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况C. 一个模块的扇出太大,说明该模块过分复杂,缺少中间层 VD. 一个模块的扇

2、入太大,说明该模块过分复杂,缺少中间层解析: 考点 本题主要考查的知识点为模块的扇入与扇出。 扇出太大,一般是因为缺乏中间层,而扇入越大,则共享该模块的模块数目越多,是有好处的3. 详细设计与概要设计衔接的图形工具是 (分数: 2.00 )A. DFD 图B. SC 图 VC. PAD 图D. 程序流程图 解析:4. 下列几种类型中,耦合性最弱的是 (分数: 2.00 )A. 内容型B. 控制型C. 公共型D. 数据型 V解析: 考点 本题主要考查的知识点为耦合类型。 耦合性最高的是内容耦合,最低的是数据耦合。5. 模块的内聚性最高的是 (分数: 2.00 )A. 逻辑内聚B. 时间内聚C.

3、偶然内聚D. 功能内聚 V解析: 考点 本题主要考查的知识点为内聚类型。 内聚性最高的是功能耦合,最低的是偶然耦合。6. 在软件详细设计过程中不采用的工具为 (分数: 2.00 )A. 判定表B. PDLC. 数据流图 VD. IPO 图 解析: 考点 本题主要考查的知识点为建模的工具。 数据流图是表达功能模型的工具,不是详细设计过程中采用的工具。7. 以下说法错误的是 (分数: 2.00 )A. 顺序图包含对象之间所发送的消息B. 顺序图是一种交互图C. 消息用于表达交互内容的术语D. 消息是异步的用三角箭头表示V解析: 考点 本题主要考查的知识点为顺序图。 顺序图由一组对象及按时序组织的对

4、象之间的关系组成,是一种交互图。顺序图能够表达交互行为,它在 交互中涉及到以下内容:消息是异步的用枝形箭头线表示,消息是同步的用实心三角箭头表示。8. 下列属于用白盒技术设计测试用例的是 (分数: 2.00 )A. 错误推测B. 逻辑覆盖 VC. 等价类划分D. 因果图解析: 考点 本题主要考查的知识点为白盒测试技术。 路径测试技术属于白盒测试,其测试策略有:语句覆盖、分支覆盖、条件覆盖、分支/ 条件覆盖、条件组合覆盖、路径覆盖。9. 瀑布模型是一种什么模型 (分数: 2.00 )A. 风险驱动模型B. 线性开发模型 VC. 增量模型D. 迭代模型解析: 考点 本题主要考查的知识点为瀑布模型。

5、 瀑布模型是将软件生存周期各项活动规定为依线性顺序连接的若干阶段的模型,是线性开发模型。10. 以下不属于逻辑覆盖的是 (分数: 2.00 )A. 语句覆盖B. 分支覆盖C. 条件覆盖D. 基本路径 V解析: 考点 本题主要考查的知识点为逻辑覆盖。 逻辑覆盖包含语句覆盖,分支覆盖,条件覆盖,分支 / 条件覆盖,条件组合覆盖和路径覆盖。11. 下列选项中能够体现软件创建所固有的迭代和无间隙的特征的是 (分数: 2.00 )A. 瀑布模型B. 基于知识的模型C. 喷泉模型 VD. 增量模型解析: 考点 本题主要考查的知识点为喷泉模型。 喷泉模型主要用于支持面向对象技术的软件开发,由于对象概念的引入

6、,使分析、设计、实现之间的表达 没有明显间隙。12. 确认测试主要涉及的文档是 (分数: 2.00 )A. 需求规格说明书 VB. 概要设计说明书C. 详细设计说明书D. 源程序A正确。解析: 考点 本题主要考查的知识点为确认测试。 确认测试即是通过黑盒测试,证实软件功能与用户需求是否一致,故选项13. 关于软件测试的目的,下面观点错误的是 (分数: 2.00 )A. 为了发现错误而执行程序的过程B. 一个好的测试用例能够发现至今尚未发现的错误C. 证明程序是正确、没有错误的VD. 一个成功的测试用例是发现了至今尚未发现的错误的测试 解析:14. 在白盒技术测试用例的设计中,以下覆盖标准中发现

7、错误能力最强的是 (分数: 2.00 )A. 语句覆盖B. 分支/条件覆盖C. 条件组合覆盖 VD. 分支覆盖解析: 考点 本题主要考查的知识点为白盒测试技术。 由六种覆盖之间的关系可知,路径覆盖的查错能力最强,其次是条件组合覆盖。15. 成熟度等级与能力等级不相同的是 (分数: 2.00 )A. 5 级B. 1 级 VC. 4 级D. 2 级解析: 考点 本题主要考查的知识点为能力等级与成熟度等级。 成熟度等级与能力等级相同的是25级。16. 结构化方法的基本原则是功能的分解和 (分数: 2.00 )A. 模块化B. 信息隐蔽C. 抽象 VD. 细化解析: 考点 本题主要考查的知识点为结构化

8、方法的基本原则。 功能的分解和抽象是结构化方法的基本原则。17. 能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是 (分数: 2.00 )A. 结构化语言B. PAD 图C. 判定表 VD. 程序流程图解析: 考点 本题主要考查的知识点为判定表。 判定表可以表示一些结构化自然语言不能表达的或者复杂条件组合的情况。18. 以下说法中不属于用况分析的目标的是 (分数: 2.00 )A. 标识那些在用况事件流执行中所需要的分析类和对象B. 将用况的行为分布到参与交互的各个分析对象C. 捕获用况细化上的特定需求D. 建立系统/产品的初始分析模型V解析: 考点 本题主要考查的知识点为用况分

9、析。 用况分析活动的目的;一是标识那些在用况事件流执行中所需要的分析对象;二是将用况的行为分布到参 与交互的各个分析对象;三是捕获用况细化上的特定需求。19. 以下说法错误的是 (分数: 2.00 )A. 捕获系统模型功能需求的目标是创建系统的用况模型B. 用况模型是一种概念模型C. 用况模型需进行发现用况和描述用况两种活动 VD. 用况模型是对系统的抽象解析:20. 项目规划是一组活动,不包括 (分数: 2.00 )A. 估算工作产品和任务B. 协商承诺C. 生成进度D. 任务描述 V解析: 考点 本题主要考查的知识点为项目规划。 项目规划包括:(1)估算工作产品和任务。(2)确定需要的资源

10、。(3)协商承诺。(4)生成进度。(5)标识并分析项目风险。二、填空题 ( 总题数: 10,分数: 10.00)21. 组成软件的两个部分是 1 和 2。(分数: 1.00 ) 解析:程序 文档22. 软件结构图的宽度是指一层中的模块 1 个数。(分数: 1.00 )解析:最大1个。23. 如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(mv=n)那么该模块的扇入数是(分数: 1.00 )解析: m24. 返回类型是对操作的实现类型或操作的 1 的规约。(分数: 1.00 ) 解析:返回类型25. 1 是关联一端的类目对另一端类目的一种呈现。(分数: 1.00 ) 解析:角色26.

11、 由服务组成的包称为 1 。(分数: 1.00 ) 解析:服务包27. 交互图中的 1 通常是两个分析类之间的关联实例。(分数: 1.00 )解析:链28. 测试用例中,不仅要选择合理的输入数据,还要选择 1 的输入数据。(分数: 1.00 ) 解析:不合理29. 流程图也称为程序框图,是最常用的一种表示法,它有顺序、分支和 1 三个基本控制构件。(分数: 1.00 )解析:循环30. 动态测试有两种测试方法:黑盒测试和 1 测试。(分数: 1.00 )解析:白盒三、简答题 (总题数: 5,分数: 25.00)31. 简述模块控制域和模块的作用域。(分数: 5.00 ) 正确答案: () 解析

12、:模块控制域是指这个模块本身以及所有直接或间接从属于它的模块集合。 模块的作用域是指受该模块内一个判定所影响的所有模块的结合。32. 简述增强类的语义的方式。(分数: 5.00 ) 正确答案: () 解析:为了更好地表达类的含义、增强类的语义,可以通过以下几种方式:(1) 详细叙述类的职责。 详细叙述类的职责是对类进行模型化的基础, 在此基础上可进一步定义类的属性和 操作。(2) 通过类的注解和 /或操作的注解,以结构化文本的形式和 /或编程语言,详述注释整个类的语义和 / 或各 种方法。(3) 通过类的注解或操作的注解, 以结构化文本形式, 详述注释各操作的前置条件和后置条件, 甚至注释整

13、个类的不变式。(4) 详述类的状态机。(5) 详述类的内部结构及类与其他类的协作。33. 简述设计模型角度描述的制品包括几种。(分数: 5.00 ) 正确答案: () 解析:设计模型角度描述的制品包括以下几种:(1) 子系统结构:包括它们的接口和它们之间的依赖。(2) 对体系结构有意义的设计类: 一般只考虑抽象类, 不考虑它的子类, 包括对体系结构有意义的分析类所 对应的设计类;具有一般性、核心的主动类;表达通用设计机制的设计类。(3) 对体系结构有意义的用况细化 设计 :用况细化 设计可能包括一些设计类或对体系结构有意义的设计类,甚至可能还会包括一些子系统。它通常对应用况,模型视角下体系结构

14、中的用况及分析模型视角下体 系结构中的用况细化分析。34. 简述常用的软件项目的估算方法。(分数:5.00) 正确答案:()解析:有四种估算方法:(1)自顶向下的估算方法。(2)自底向上的估算方法。(3)差别估算方法。(4)根据经验估算公式。35. 简述瀑布模型的问题。(分数:5.00) 正确答案:()解析:(1)要求客户能够完整、正确和清晰地表达他们的需求;并要求开发人员一开始就要理解这一应用。(2)由于需求的不稳定性,使设计、编码和测试阶段都可能发生延期;并且当项目接近结束时,岀现了大量 的集成和测试工作。(3)在开始的阶段中,很难评估真正的进度状态;并且直到项目结束之前都不能演示系统的能力。(4)在一个项目的早期阶段,过分地强调了基线和里程碑处的文档;并可能需要花费更多的时间用于建立一些用处不大的文档。四、综合应用题(总题数:2,分数:25.00)36. 解释并说明二元关联、三元关联的表示方法。(分数:10.00) 正确答案:()解析:关联是对一组有相同结构、相同链的描述,是类目之间的一种结构关系。关联连接两个类称为二元 关联,相似的,连接三个类称为三元关联,关联连接n个类则称为n元关联。二元关联的表示(a)、(b)分别是同一模块 A的两个不同设计方案,你认为哪一个设计方三兀关联的表示:37. 下图是某系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号