软件系统开发技术答案1-3.docx

精品word学习资料可编辑 名师归纳总结——欢迎下载 软件系统开发技术试题 ( 一) 一,单项挑选题 ( 本大题共 10 小题 , 每道题 1 分, 共 10 分) 1, 设计软件结构一般不 .确定 ( D ) A,模块之间得接口 B,模块间得调用关系 C,模块得功能 D,模块内得局部数据 2, 软件结构化设计中 , 好得软件结构应当力求做到 ( B ) A,顶层扇出较少 , 中间扇出较高 , 底层模块低扇入 B,顶层扇出较高 , 中间扇出较少 , 底层模块高扇入 C,顶层扇入较少 , 中间扇出较高 , 底层模块高扇入 D,顶层扇入较少 , 中间扇入较高 , 底层模块低扇入 3, 两个模块都使用同一张数据表 , 模块间得这种耦合称为 ( A ) A,公共耦合 B,内容耦合 C,数据耦合 D,掌握耦合4, 划分模块时 , 以下说法正确得就是 ( A ) A,作用范畴应在其掌握范畴之内B,掌握范畴应在其作用范畴之内C,作用范畴与掌握范畴互不包含D,作用范畴与掌握范畴不受限制 5, 重用率高得模块在软件结构图中得特点就是 ( B ) A,扇出数大 B,扇入数大 C,扇出数小 D,内聚性高 6, 面对对象建模得到得三个模型 , 其中核心得模型就是 ( A ) A,对象模型 B,功能模型 C,规律模型 D,动态模型 7, 从结构化得瀑布模型瞧 , 在软件生存周期得几个阶段中 , 对软件得影响最大就是 ( C ) A,具体设计阶段 B,概要设计阶段 C,需求分析阶段 D,测试与运行阶段 对 UML得表达不.正.确.得就是 ( D ) A.UML统一了 Booch 方法, OMT方法, OOSE方法得表示方法;B.UML就是一种定义良好,易于表达,功能强大且普遍适用得建模语言;C.UML融入了软件工程领域得新思想,新方法与新技术; D.UML仅限于支持面对对象得分析与设计 , 不支持其它得软件开发过程; 以下哪个软件生存周期模型就是一种风险驱动得模型 ( C ) A. 瀑布模型 B. 增量模型 C. 螺旋模型 D. 喷泉模型 10. 以下哪一项对模块耦合性没有..影响 ( D ) 模块间接口得复杂程度 调用模块得方式 通过接口得信息 模块内部各个元素彼此之间得紧密结合程度 二,填空题 ( 本大题共 10 小题 , 每空 2 分, 共 20 分) 数据流图描画数据在系统中 流淌与处理 得过程; P40 为了便于对比检查 , 测试用例应由输入数据与预期得 输出结果 ( 输出数据 ) 两部分组成; P162 面对对象分析得目得就是对 目标系统 _ 进行建模; 4, 结构化方法总得指导思想就是 自顶向下 逐层分解; 精品word学习资料可编辑 名师归纳总结——欢迎下载 5, 在一段程序中 , 将多次显现得一组语句设计为一个子程序 , 供多个部分调用 , 这种情形显现得内聚称为 偶然内聚 ; 6, 用来模拟被测模块得上级调用模块得模块称为 驱动模块 7. 一个模块得作用域指受该模块内一个 判定 影响得全部模块得集合; 8, 在用况图中 , 关联就是参与者与用况 (USE CASE)之间得唯独关系; 9, RUP 得突出特点就是一种以用况 (Use Case) 为驱动得,以体系结构为中心得,迭代增量式开发; 10, 在 RUP中, 规定了四个开发阶段 : 初始阶段,精化阶段,构造阶段与移交阶段;三,名词说明题 ( 本大题共 6 小题 , 每道题 3 分, 共 18 分) 1. 软件生存周期模型 答: 从概念上来讲 , 软件生存周期模型就是一个包括软件产品开发,运行与保护中有关过程,活动与任务得框架 , 掩盖了从该系统得需求定义到系统得使用终止; 从应用得角度来说 , 软件生存周期模型为组织软件开发活动供应了有意义得指导;2,系统模型 答: 简洁地说 , 模型就是任一抽象 , 其中包括全部得基本才能,特性或一些方面 , 而没有任何冗余得细节;进一步地说 , 模型就是在特定意图下所确定得角度与抽象层次上对物理系统得描述 , 通常包含对该系统边界得描述 , 给出系统内个模型元素以及它们之间得语义关系; 白盒测试法 答: 该方法把测试对象瞧作一个打开得盒子 , 测试人员须明白程序得内部结构与处理过程 , 以检查处理过程得细节为基础 , 对程序中尽可能多得规律路径进行测试 , 检查内部掌握结构与数据结构就是否有错 , 实际得运行状态与预期得状态就是否一样;白盒法也不行能进行穷举测试; 信息隐藏 答: 信息隐藏就是指在每个模块中所包含得信息 ( 包括具有特定语义得数据与处理过程 ) 不答应其她不需要这些信息得模块拜访; 5, 测试用例 答: 为了发觉程序中得故障而特地设计得一组或多组测试数据; 6, 类 答: 类就是

文档评论(0)

1亿VIP精品文档

相关文档