学习软件工程.docx
学习软件工程 yy 您的位置:考核练习 >> 在线答题结果 第一阶段基础测验 一、单选 1、软件测试的目的是( )。 (分数:2 分) A. 试验性运行软件 B. 发现软件错误 C. 证明软件正确 D. 找出软件中全部错误 标准答案是:B。您的答案是: 2、软件测试中白盒法是通过分析程序的( )来设计测试用例的 (分数:2 分) A. 应用范围 B. 内部逻辑 C. 功能 D. 输入数据 标准答案是:B。您的答案是: 3、黑盒法是根据程序的( )来设计测试用例的 (分数:2 分) A. 应用范围 B. 内部逻辑 C. 功能 D. 输入数据 标准答案是:C。您的答案是: 4、为了提高软件测试的效率,应该( )。 (分数:2 分) A. 随机地选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码以后制定软件的测试计划 D. 选择发现错误可能性最大的数据作为测试用例 标准答案是:D。您的答案是: 5、与设计测试用例无关的文档是( )。 (分数:2 分) A. 项目开发计划 B. 需求规格说明书 C. 设计说明书 D. 源程序 标准答案是:A。您的答案是: 6、测试的关键问题是( )。 (分数:2 分) A. 如何组织软件评审 B. 如何选择测试用例 C. 如何验证程序的正确性 D. 如何采用综合策略 标准答案是:B。您的答案是: 二、多选 1、软件危机可以表现为( ) (分数:3 分) A. 产品不符合用户的需要 B. 软件产品的质量差 C. 软件的可维护性差 D. 软件的价格昂贵 标准答案是:ABCD。您的答案是: 2、Jackson 图中一般可能包括( ). (分数:3 分) A. 表头 B. 表体 C. 表名 D. 字段名 标准答案是:ABCD。您的答案是: 3、关于内容耦合的描述正确的是( ). (分数:3 分) A. 内容耦合是最高程度的耦合 B. 应该尽量使用内容耦合 C. 高级语言一般设计成允许内容耦合的形式 D. 如果一个模块有多个入口,可能发生内容耦合 标准答案是:AD。您的答案是: 4、下列属于不标准的书写格式( ). (分数:3 分) A. 书写时适当使用空格分隔 B. 一行写入多条语句 C. 嵌套结构不使用分层缩进的写法 D. 程序中不加注释 标准答案是:BCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第二阶段基础测验 一、单选 1、软件测试用例主要由输入数据和( )两部分组成。 (分数:2 分) A. 测试计划 B. 测试规则 C. 预期输出结果 D. 以往测试记录分析 标准答案是:C。您的答案是: 2、成功的测试是指运行测试用例后( )。 (分数:2 分) A. 未发现程序错误 B. 发现了程序错误 C. 证明程序正确性 D. 改正了程序错误 标准答案是:B。您的答案是: 3、下列几种逻辑覆盖标准中,查错能力最强的是( )。 (分数:2 分) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 条件组合覆盖 标准答案是:D。您的答案是: 4、在黑盒测试中,着重检查输入条件组合的方法是( )。 (分数:2 分) A. 等价类划分法 B. 边界值分析法 C. 错误推测法 D. 因果图法 标准答案是:D。您的答案是: 5、单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( )。 (分数:2 分) A. 系统功能 B. 局部数据结构 C. 重要的执行路径 D. 错误处理 标准答案是:A。您的答案是: 6、软件测试过程中的集成测试主要是为了发现( )阶段的错误。 (分数:2 分) A. 需求分析 B. 概要设计 C. 详细设计 D. 编码 标准答案是:B。您的答案是: 二、多选 1、关于数据字典正确的描述是( )。 (分数:3 分) A. 数据字典最重要的用途是作为分析阶段的工具。 B. 实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程。 C. 数据字典应该容易更新和修改。 D. 可以采用卡片形式书写数据字典。 标准答案是:ABCD。您的答案是: 2、( )可以作为模块。 (分数:3 分) A. 过程 B. 子程序 C. 函数 D. 宏 标准答案是:ABCD。您的答案是: 3、耦合的强弱取决于( )。 (分数:3 分) A. 模块间接口的复杂程度 B. 调用模块的方式 C. 通过接口的信息 D. 模块内部各个元素彼此之间的紧密结合程度。 标准答案是:ABC。您的答案是: 4、 编码风格包括( )。 (分数:3 分) A. 源程序文档化 B. 数据说明方法 C. 语句结构 D. 输入/输出方法 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第三阶段基础测验 一、单选 1、不属于白盒测试的技术是( )。 (分数:2 分) A. 路径覆盖 B. 判定覆盖 C. 循环覆盖 D. 边界值分析 标准答案是:D。您的答案是: 2、集成测试时,能较早发现高层模块接口错误的测试方法为( )。 (分数:2 分) A. 自顶向下渐增式测试 B. 自底向上渐增式测试 C. 非渐增式测试 D. 系统测试 标准答案是:A。您的答案是: 3、确认测试以( )文档作为测试的基础。 (分数:2 分) A. 需求规格说明书 B. 设计说明书 C. 源程序 D. 开发计划 标准答案是:A。您的答案是: 4、使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 (分数:2 分) A. 程序内部逻辑 B. 程序的复杂度 C. 使用说明书 D. 程序的功能 标准答案是:A。您的答案是: 5、程序的三种基本结构是( )。 (分数:2 分) A. 过程子、程序、分程序 B. 顺序、选择、循环 C. 递归、堆栈、队列 D. 调用、返回、转移 标准答案是:B。您的答案是: 6、结构化程序设计的一种基本方法是( ) (分数:2 分) A. 筛选法 B. 递归法 C. 归纳法 D. 逐步求精法 标准答案是:D。您的答案是: 二、多选 1、软件测试主要包括( )方面的差错和纠错 (分数:3 分) A. 软件计划 B. 软件设计 C. 软件编码 D. 软件价格 标准答案是:ABC。您的答案是: 2、在面向类的度量中,下列哪些度量方式是属于 C&K 套件的度量 (分数:3 分) A. 每个类的加权方法 B. 对象类之间的耦合 C. 继承树的深度 D. 类大小 标准答案是:ABC。您的答案是: 3、以下说法正确的有 (分数:3 分) A. 等价类划分和边界值分析属于白盒测试技术 B. 基本路径测试属于白盒测试技术. C. 在基本路径测试中,可以通过流图来计算环路复杂性. D. 桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果. 标准答案是:BC。您的答案是: 4、下列哪些属于集成测试的内容 (分数:3 分) A. 自顶向下集成 B. 自底向上集成 C. 回归测试 D. 压力测试 标准答案是:AB。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第四阶段基础测验 一、单选 1、软件调试的目的是( ) (分数:2 分) A. 找出错误所在并改正之 B. 排除存在错误的可能性 C. 对错误性质进行分类 D. 统计出错的次数 标准答案是:A。您的答案是: 2、程序三种基本结构的共同特点是( ) (分数:2 分) A. 不能嵌套使用 B. 只能用来写简单程序 C. 已经用硬件实现 D. 只有一个入口和一个出口 标准答案是:D。您的答案是: 3、下面说法正确的是( )。 (分数:2 分) A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误 C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试 标准答案是:C。您的答案是: 4、覆盖准则最强的是( )。 (分数:2 分) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖 标准答案是:D。您的答案是: 5、发现错误能力最弱的是( )。 (分数:2 分) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖 标准答案是:A。您的答案是: 6、实际的逻辑覆盖测试中,一般以( )为主设计测试用例。 (分数:2 分) A. 条件覆盖 B. 判定覆盖 C. 条件组合覆盖 D. 路径覆盖 标准答案是:C。您的答案是: 二、多选 1、以下哪些内容是面向对象分析所包含的任务 (分数:3 分) A. 标识类(定义属性和方法) B. 刻画类的层次关系 C. 标识对象对象关系 D. 表示对象行为 标准答案是:ABCD。您的答案是: 2、我们可以将设计模式大致划分为以下几种类型 (分数:3 分) A. 创建型 B. 行为型 C. 变换型 D. 结构型 标准答案是:ABD。您的答案是: 3、软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有 (分数:3 分) A. 软件产品的高复杂性 B. 与其它系统有接口 C. 软件产品的不可见性 D. 检测缺陷的机会只限于产品开发阶段 标准答案是:ACD。您的答案是: 4、测试设计员的职责有 (分数:3 分) A. 制定测试计划 B. 设计测试用例 C. 设计测试过程,脚本 D. 评估测试活动 标准答案是:ABC。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第五阶段基础测验 一、单选 1、下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。 (分数:2 分) A. 等价类划分 B. 边界值分析 C. 错误推测 D. 因果图 标准答案是:D。您的答案是: 2、与确认测试阶段有关的文档是( )。 (分数:2 分) A. 需求规格说明书 B. 概要设计说明书 C. 详细设计说明书 D. 源程序 标准答案是:A。您的答案是: 3、超出软件工程范围的测试是( )。 (分数:2 分) A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试 标准答案是:D。您的答案是: 4、软件测试不需要了解软件设计的( )。 (分数:2 分) A. 功能 B. 内部结构 C. 处理过程 D. 条件 标准答案是:D。您的答案是: 5、( )方法需要考察模块间的接口和各模块之间的联系。 (分数:2 分) A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试 标准答案是:B。您的答案是: 6、调试应该由( )完成。 (分数:2 分) A. 与源程序无关的程序员 B. 编制该源程序的程序员 C. 不了解软件设计的机构 D. 设计该软件的机构 标准答案是:B。您的答案是: 二、多选 1、软件工程研究的对象包括 (分数:3 分) A. 质量 B. 过程 C. 技术 D. 数据库 标准答案是:AB。您的答案是: 2、下列选项中,属于项目管理的对象是 (分数:3 分) A. 人员 B. 产品 C. 过程 D. 设备 标准答案是:ABC。您的答案是: 3、电子政务应用目标一般有()。 (分数: 分) A. 针对部门业务特点,在界面和功能上体现出部门特色 B. 有利于提高政府机关的办公效率 C. 可以实现无纸化办公,节约办公经费 D. .充分利用政府内部的知识资源和技能以及政府掌握的社会信息资源,为社会公众提供更好的服务 标准答案是:ABCD。您的答案是: 4、电子政务应用系统一般具有()的功能。 (分数:3 分) A. 政务信息发布 B. 政府内部的信息资源共享 C. 政府部门之间的信息互通 D. 政府与公众的信息交互 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第六阶段基础测验 一、单选 1、基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当采用的基线发生错误时,我们可以返回到最近和最恰当的( )上。 (分数:2 分) A. 配置项 B. 程序 C. 基线 D. 过程 标准答案是:C。您的答案是: 2、版本管理是对系统不同版本进行的( )过程 (分数:2 分) A. 标识与跟踪 B. 标识变更 C. 发布变更 D. 控制变更 标准答案是:A。您的答案是: 3、在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是( )。 (分数:2 分) A. 异步控制 B. 同步控制 C. 存取控制 D. 基线控制 标准答案是:D。您的答案是: 4、在配置管理中,“登入”和“检出”处理实现了两个重要的变更控制要素,即同步控制和( )。 (分数:2 分) A. 异步控制 B. 同步控制 C. 基线控制 D. 存取控制 标准答案是:B。您的答案是: 5、按照软件配置管理的原始指导思想,受控制的对象应是( )。 (分数:2 分) A. 软件元素 B. 软件配置项 C. 软件项目 D. 软件过程 标准答案是:C。您的答案是: 6、软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的( )。 (分数:2 分) A. 接口 B. 软件环境 C. 信息项 D. 版本 标准答案是:B。您的答案是: 二、多选 1、技术是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据。 (分数:3 分) A. 射频识别 B. 电子标签 C. RFID D. 有限射频识别 标准答案是:ABC。您的答案是: 2、是信息技术的核心。 (分数:3 分) A. 微电子技术 B. 软件技术 C. 搜索技术 D. 传输技术 标准答案是:AB。您的答案是: 3、相结合而产生的遥感技术,使人感知信息的能力得到进一步的加强。 (分数:3 分) A. 传感技术 B. 信息识别 C. 测量技术 D. 通信技术 标准答案是:ACD。您的答案是: 4、B2C 主要经营模式中的无形商品和服务的电子商务模式一般是通过网络直接提供给消费者,主要有 (分数:3 分) A. 网上订阅模式 B. 付费浏览模式 C. 广告支持模式 D. 网上赠予模式 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第七阶段基础测验 一、单选 1、在变更控制中,可用来确保由不同用户所执行的并发控制是( )。 (分数:2 分) A. 异步控制 B. 同步控制 C. 存取控制 D. 基线控制 标准答案是:B。您的答案是: 2、以下说法错误的是( )。 (分数:2 分) A. 软件配置管理简称 SCI B. 软件配置项是配置管理的基本单位 C. 软件配置实际上是一动态的概念 D. 软件工程过程中某一阶段的变更均要引起软件配置的变更 标准答案是:A。您的答案是: 3、在设计人机界面时,应主要考虑的因素有( )。 (分数:2 分) A. 系统响应时间 B. 错误处理 C. 用户求助机制 D. 以上都是 标准答案是:D。您的答案是: 4、人机界面的风格大致经过了( )代的演变 (分数:2 分) A. 一 B. 二 C. 三 D. 四 标准答案是:D。您的答案是: 5、反映模块内部特性的是( )。 (分数:2 分) A. 接口 B. 状态 C. 功能 D. 逻辑 标准答案是:D。您的答案是: 6、画软件结构图时应注意调用关系只能( )。 (分数:2 分) A. 从上到下 B. 从下到上 C. 从左到右 D. 从右到左 标准答案是:A。您的答案是: 二、多选 1、PKI 的主要目的是通过自动管理密钥和证书,使用户可以方便地使用加密和数字签名技术,从而保证网上数据的( )。 (分数:3 分) A. 可获得性 B. 有效性 C. 完整性 D. 机密性 标准答案是:BCD。您的答案是: 2、PKI 是以公开密钥技术为基础,以数据的机密性、完整性和不可抵赖性为安全目的而构建的()等硬件、软件的综合设施。 (分数:3 分) A. 分析 B. 授权 C. 加密 D. 认证 标准答案是:BCD。您的答案是: 3、PKI 提供的服务主要包括()。 (分数:3 分) A. 认证 B. 支持密钥管理 C. 完整性与不可否认 D. 杀灭病毒 标准答案是:ABC。您的答案是: 4、RFID 电子标签分为()标签。 (分数:3 分) A. 有源 B. 无源 C. 半有源半无源 D. 可有源可无源 标准答案是:ABC。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第八阶段基础测验 一、单选 1、最高程度也是最差的耦合是( )。 (分数:2 分) A. 公共耦合 B. 内容耦合 C. 控制耦合 D. 数据耦合 标准答案是:B。您的答案是: 2、概要设计阶段产生的文档不包括( )。 (分数:2 分) A. 概要设计说明书 B. 数据库设计说明书 C. 用户手册 D. 开发进度月报 标准答案是:D。您的答案是: 3、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。 (分数:2 分) A. 数据耦合 B. 公共耦合 C. 控制耦合 D. 标记耦合 标准答案是:A。您的答案是: 4、一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为( )。 (分数:2 分) A. 时间内聚 B. 功能内聚 C. 通信内聚 D. 顺序内聚 标准答案是:C。您的答案是: 5、结构化设计是一种面向( )的设计方法。 (分数:2 分) A. 数据流 B. 模块 C. 数据结构 D. 程序 标准答案是:A。您的答案是: 6、结构化设计又称为( )。 (分数:2 分) A. 概要设计 B. 面向数据流设计 C. 面向对象设计 D. 详细设计 标准答案是:B。您的答案是: 二、多选 1、RFID 电子标签所使用的传感器节点的特点是()。 (分数:3 分) A. 低成本 B. 大尺寸 C. 低耗能 D. 多功能 标准答案是:ABCD。您的答案是: 2、按照性质,信息可分为()。 (分数:3 分) A. 语法信息 B. 语义信息 C. 语言信息 D. 语用信息 标准答案是:ABD。您的答案是: 3、按照作用,信息可分为()。 (分数:3 分) A. 有用信息 B. 无用信息 C. 干扰信息 D. 不完全信息 标准答案是:ABC。您的答案是: 4、常见的安全威胁有()。 (分数:3 分) A. 服务干扰 B. 恶意访问 C. 信息泄露 D. 非法使用 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第九阶段基础测验 一、单选 1、在详细设计阶段,经常采用的工具包括( )。 (分数:2 分) A. SC 图 B. DFD 图 C. 判定表 D. 形式化方法 标准答案是:C。您的答案是: 2、结构化程序设计的一种基本方法是( )。 (分数:2 分) A. 筛选法 B. 递归法 C. 迭代法 D. 逐步求法 标准答案是:D。您的答案是: 3、与详细设计相对应的是数据库的( )设计。 (分数:2 分) A. 概念 B. 逻辑 C. 物理 D. 功能 标准答案是:C。您的答案是: 4、 详细设计的基本任务中包括( )。 (分数:2 分) A. 数据流设计 B. 人机对话设计 C. 数据库的逻辑设 D. 软件结构设计 标准答案是:B。您的答案是: 5、下面说法不正确的是( )。 (分数:2 分) A. 流程图不易表示数据结构 B. 流程图容易造成非结构化的程序结构 C. 流程图支持逐步求精 D. 流程图描述的是程序的逻辑结构 标准答案是:C。您的答案是: 6、下面说法不正确的是( )。 (分数:2 分) A. 盒图支持逐步求精 B. 盒图容易造成非结构化的程序结构 C. 盒图描述的是算法 D. 盒图容易表达模块的层次结构 标准答案是:B。您的答案是: 二、多选 1、常见的电子支付模式有()。 (分数:3 分) A. 电子现金支付模式 B. 网上银行模式 C. .第三方中介模式 D. 移动支付模式 标准答案是:ABCD。您的答案是: 2、常用的信息组织方法有( )组织法。 (分数:3 分) A. 分类 B. 主题 C. 顺序 D. 倒序 标准答案是:AB。您的答案是: 3、传感器网络的应用领域包括() (分数:3 分) A. 军事应用 B. 医疗卫生 C. 环境及农业方面应用 D. 智能家居建筑中的应用 标准答案是:ABCD。您的答案是: 4、从功能层次上说,远程医疗系统通常包括()等几个主要应用部分。 (分数:3 分) A. 远程诊断 B. 专家会诊 C. 远程交流 D. 在线检查 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 在线答题结果 第十阶段基础测验 一、单选 1、变换型 DFD 是一个( )结构。 (分数:2 分) A. 循环 B. 选择 C. 分层 D. 顺序 标准答案是:D。您的答案是: 2、结构化程序设计主要强调的是( ) (分数:2 分) A. 程序的执行效率 B. 程序的易读性 C. 程序的规模 D. 程序可移植性 标准答案是:B。您的答案是: 3、下列选项中,不属于程序设计语言心理特性的表现形式的是()。 (分数:2 分) A. 简洁性 B. 歧义性 C. 可移植性 D. 局部性和顺序性 标准答案是:C。您的答案是: 4、下列选项中与选择程序设计语言无关的因素是( )。 (分数:2 分) A. 程序设计风格 B. 软件执行的环境 C. 软件开发的方法 D. 项目的应用领域 标准答案是:A。您的答案是: 5、项目应用领域是选择程序设计语言的关键因素,下列不属于项目应用领域类型的选项是() (分数:2 分) A. 系统软件 B. 数据处理和数据库应用 C. 人工智能 D. UNIX 操作系统 标准答案是:D。您的答案是: 6、不适合做科学工程计算的语言是( )。 (分数:2 分) A. FORTRAN 语言 B. C 语言 C. Pascal 语言 D. Lisp 语言 标准答案是:D。您的答案是: 二、多选 1、电子病历系统必须具备以下功能:()。 (分数:3 分) A. 能处理各类医疗数据 B. 能将各个医院信息管理子系统整合为一体 C. 能以共享的形式将病历信息提供给所有授权用户使用 D. 涵盖幅面广,各个方面都可以应用并关联到电子病历系统 标准答案是:ABD。您的答案是: 2、电子商务的个人用户可以使用()接入互联网。 (分数:3 分) A. 浏览器 B. 电视机顶盒 C. 个人数字助理 D. 可视电话 标准答案是:ABCD。您的答案是: 3、电子商务的基本组成要素有()。 (分数:3 分) A. 物流配送中心 B. 用户 C. 认证中心、网上银行 D. 计算机网络 标准答案是:ABCD。您的答案是: 4、电子政务的安全管理可以通过()来加以规范化并进而实现有效的管理。 () (分数:3 分) A. 安全评估 B. 安全政策 C. 安全标准 D. 安全审计 标准答案是:ABCD。您的答案是: 再次测验 您的位置:考核练习 >> 简答练习 当前练习:第一章简答练习 1、需求分析阶段产生的最重要的文档是( )。 问题反馈 【教师释疑】 正确答案:【需求分析说明书 】 2、需求分析的主要任务是( )。 问题反馈 【教师释疑】 正确答案:【要回答“软件必须做什么?” 】 3、为解决一个复杂的问题,往往采取的策略是( )。 问题反馈 【教师释疑】 正确答案:【分解 】 4、需求分析 问题反馈 【教师释疑】 正确答案:【开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。 】 5、判定表 问题反馈 【教师释疑】 正确答案:【又称判断表,是一种图形工具,适合于描述加工判断的条件较多,各条件又相互组合的逻辑功能,它共分四大部分:条件、状态、决策方案和决策规则。 】 6、结构化分析方法 问题反馈 【教师释疑】 正确答案:【结构化的含义是用一组规范的步骤、准则和工具来进行某项工作。 结构化方法是把整个系统开发过程分为若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合规范的产品。 】 7、 数据流图 问题反馈 【教师释疑】 正确答案:【简称 DFD,是 SA(结构化分析)方法中用于表示系统逻辑模型的一种工具.是一种功能模型. 】 8、什么是需求分析? 问题反馈 【教师释疑】 正确答案:【答:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。 】 9、需求分析阶段的基本任务是什么? 问题反馈 【教师释疑】 正确答案:【答:需求分析阶段的基本任务是: (1.问题识别: 双方对问题的综合需求:a.功能需求 b.性能需求 c.环境需求 d.用户界面需求. (2.分析与综合,导出软件的逻辑模型. (3.编写文档 】 10、什么是结构化方法? 问题反馈 【教师释疑】 正确答案:【解:结构化的含义是用一组规范的步骤、准则和工具来进行某项工作。 结构化方法是把整个系统开发过程分为若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合规范的产品。 】 您的位置:考核练习 >> 简答练习 当前练习:第二章简答练习 11、SA 方法中使用半形式化的描述方式表达需求,采用的主要描述工具是( )。 问题反馈 【教师释疑】 正确答案:【数据流图|数据字典 】 12、数据流图中有四种符号元素,他们是( )。 问题反馈 【教师释疑】 正确答案:【数据流|加工|数据存储|实体 】 13、数据字典中有四类条目,分别是( )。 问题反馈 【教师释疑】 正确答案:【加工说明|数据流条目|数据存储条目|数据项条目 】 14、数据字典 问题反馈 【教师释疑】 正确答案:【字据字典:简称,就是用来定义数据流图中的各个成分具体含义的,它以一种准确的无二义性的说明方式为系统的分析设计及维护提供了有关元素的一致的定义和详细的描述. 】 15、JSP 方法 问题反馈 【教师释疑】 正确答案:【是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。 】 16、数据耦合 问题反馈 【教师释疑】 正确答案:【数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中值传递。 】 17、标记耦合 问题反馈 【教师释疑】 正确答案:【标记耦合指两个模块之间传递的是数据结构。 】 18、结构化方法的原则是什么? 问题反馈 【教师释疑】 正确答案:【答:其主要原则为: (1)用户参与的原则 (2)先逻辑,后物理”的原则 (3)“自顶向下”的原则 (4)工作成果描述标准化原则 】 19、结构化方法使用什么描述工具? 问题反馈 【教师释疑】 正确答案:【答:a.数据流图 b.数据字典 c.描述加工逻辑的结构化语言、判定表、判定树. 】 20、简述结构化分析方法的步骤。 问题反馈 【教师释疑】 正确答案:【答:结构化分析方法步骤:a. 了解当前系统的工作流程,获得当前系统的物理模型 b.抽象出当前系统的逻辑模型. c.建立上标系统的逻辑模型. d.作进一步补充和优化. 】 您的位置:考核练习 >> 简答练习 当前练习:第三章简答练习 21、在画分层数据流图时,父图与子图的输入输出要( )。 问题反馈 【教师释疑】 正确答案:【守恒 】 22、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( )需求。 问题反馈 【教师释疑】 正确答案:【功能需求 】 23、结构化分析的基本思想是采用( )的方法,能有效的控制系统开发的复杂性。 问题反馈 【教师释疑】 正确答案:【自顶向下,逐步求精 】 24、信息隐蔽 问题反馈 【教师释疑】 正确答案:【信息隐蔽指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。 】 25、模块独立性 问题反馈 【教师释疑】 正确答案:【模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。 】 26、耦合性 问题反馈 【教师释疑】 正确答案:【耦合性也称块间关系,指软件系统结构中各模块间相互联系紧密程度的一种度量。 】 27、无直接耦合 问题反馈 【教师释疑】 正确答案:【无直接耦合指两个模块之间没有直接关系,它们分别从属于不同模块的控制和调用,它们之间不传递任何信息。 】 28、结构化设计方法如何与 SA 方法相衔接? 问题反馈 【教师释疑】 正确答案:【答:SA 是结构化分析方法的简称。结构化分析方法是面向数据流进行需求分析的方法。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。结构化分析方法体现在用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。 结构化设计是在结构化分析的基础上完成的。 】 29、结构化分析的“结构化”体现在哪里? 问题反馈 【教师释疑】 正确答案:【答:结构化分析方法体现在用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。 】 您的位置:考核练习 >> 简答练习 当前练习:第四章简答练习 31、当数据流图中的某个加工的一组动作存在着多个条件复杂组合的判断时,其加工逻辑使用( )。 问题反馈 【教师释疑】 正确答案:【判定表或判定树 】 32、科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:( )、PASCAL 语言、C 语言和 PL/1 语言。 问题反馈 【教师释疑】 正确答案:【FORTRAN 语言 】 33、详细设计的任务是确定每个模块的内部特性,即模块的算法、( )。 问题反馈 【教师释疑】 正确答案:【使用的数据 】 34、软件概要设计 问题反馈 【教师释疑】 正确答案:【软件概要设计又称结构设计,这是一个把软件需求转换为软件表示(只是描述软件的总的体系结构)的过程。 】 35、模块 问题反馈 【教师释疑】 正确答案:【模块在程序中是数据说明、可执行语句等程序对象的集合,或者是单独命名和编址的元素,在软件的体系结构中,模块是可组合、分解和更换的单元。 】 36、模块化 问题反馈 【教师释疑】 正确答案:【模块化指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。 】 38、什么是数据流图? 问题反馈 【教师释疑】 正确答案:【答:数据流图:简称 DFD,是 SA(结构化分析)方法中用于表示系统逻辑模型的一种工具.是一种功能模型. 】 39、数据流图的作用是什么? 问题反馈 【教师释疑】 正确答案:【答:它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑功能. 】 40、数据流图由哪些基本符号组成? 问题反馈 【教师释疑】 正确答案:【答:基本符号有四种: ->,箭头,表示数据流; (),圆或椭圆,表示加工; =,双杠,表示数据存储; |,方框,表示数据的源点或终点. 】