2022年秋季国开81学院《软件工程》形成性考核题库

举报
资源描述
《软件工程》形成性考核 1.[单选题]结构化分析方法(S法)使用的主要描述工具有( )。 (2分) 1. 数据库 2. 模块结构图 3. P图 4. 分层的图 正确答案 2.[单选题]对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。 (2分) 1. 结合 2. 隐藏 3. 封装 4. 抽象 正确答案 3.[单选题]通过( )可以完成数据流图的细化。 (2分) 1. 结构分解 2. 功能分解 3. 数据分解 4. 系统分解 正确答案 4.[单选题]面向对象设计强调定义( ),并且使它们相互协作来满足用户需求。 (2分) 1. 软件对象 2. 物理模型 3. -R模型 4. 接口 正确答案 5.[单选题]软件特性中,相互矛盾的是( )。 (2分) 1. 可理解性与可测试性 2. 效率与可修改性 3. 可修改性和可理解性 4. 可理解性和可读性 正确答案 6.[单选题]UML是一种( )。 (2分) 1. 建模工具 2. 可视化的程序设计语言 3. 可视化的建模语言 4. 过程 正确答案 7.[单选题]为了适应软硬件环境变化而修改软件的过程是( )。 (2分) 1. 校正性维护 2. 完善性维护 3. 适应性维护 4. 预防性维护 正确答案 8.[单选题]一个软件项目大约( )的工作量在开发阶段,( )的工作量在维护阶段。 (2分) 1. 30%,70% 2. 70%,30% 3. 30%,30% 4. 70%,70% 正确答案 9.[单选题]架构设计的主要目的是( ),这项工作由经验丰富的架构设计师完成。 (2分) 1. 类图 2. 确定系统数据结构 3. 处理流程 4. 确定系统总体结构 正确答案 10.[单选题]SW-MM是一种( )规范。 (2分) 1. 编程规范 2. 软件工作通用模型 3. 软件设计模型 4. 软件成熟度模型 正确答案 11.[单选题]软件设计阶段分为( )。 (2分) 1. 逻辑设计与功能设计 2. 模型设计和功能设计 3. 结构设计和模块过程设计 4. 数据库设计和文件设计 正确答案 12.[单选题]引起软件改变的原因主要有( )。 (2分) 1. 运行环境变化 2. 需求变化 3. 系统有错 4. 以上全部 正确答案 13.[单选题]面向数据结构的设计方法(Jkson方法)是进行( )的形式化的方法。 (2分) 1. 系统设计 2. 详细设计 3. 软件设计 4. 编码 正确答案 14.[单选题]中的每个加工至少需要( )。 (2分) 1. 一个输入流 2. 一个输出流 3. 一个输入或输出流 4. 一个输入流和一个输出流 正确答案 15.[单选题]模块( ),则说明模块的独立性越强。 (2分) 1. 耦合越强 2. 扇入数越高 3. 耦合越弱 4. 扇入数越低 正确答案 16.[单选题]软件测试的目的是( )。 (2分) 1. 评价软件的质量 2. 发现软件的错误 3. 找出软件的所有错误 4. 证明软件是正确的 正确答案 17.[单选题]软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是( ),最上层是工具层。 (2分) 1. 过程层 2. 方法层 3. 过程层和方法层 4. 系统层 正确答案 18.[单选题]用( )模型描述和分析业务流程。 (2分) 1. 静态 2. 业务 3. 数据 4. 动态 正确答案 19.[单选题]下面哪个说法是正确的( )。 (2分) 1. 如何生产无故障的、满足用户需求的软件是软件工程的一项研究内容 2. 软件工程主要教会我们如何去精通一门编程语言 3. 软件需求、分析、设计方法都不是软件工程的研究内容,软件工程就用于规范代码编写 4. 软件工程就是一门如何去管理软件程序员的学科 正确答案 20.[单选题]下面的哪个选项不是软件工程的宗旨?( ) (2分) 1. 开发满足用户需求的软件 2. 研究算法 3. 及时交付软件 4. 产生无故障软件 正确答案 21.[单选题]软件设计的目标是( )。 (2分) 1. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案 2. 为软件编码设计模块结构 3. 确定软件要做什么 4. 确定软件的实现算法 正确答案 22.[单选题]结构化程序设计思想的核心是要求程序只由顺序、循环和( )三种结构组成。 (2分) 1. 分支 2. 单入口 3. 单出口 4. 有规则GOTO 正确答案 23.[单选题]反映收发信息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是( )。 (2分) 1. 顺序图 2. 类图 3. 合作图 4. 组件图 正确答案 24.[单选题]瀑布模型存在的问题是( )。 (2分) 1. 缺乏灵活性 2. 用户容易参与开发 3. 用户与开发者易沟通 4. 设计的太完美 正确答案 25.[单选题]程序的三种基本控制结构,包括顺序结构、( )和循环结构。 (2分) 1. 判断结构 2. 说明结构 3. 输入结构 4. 输出结构 正确答案 26.[单选题]结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。 (2分) 1. 目标 2. 数据流 3. 功能 4. 对象 正确答案 27.[单选题]下列关于瀑布模型的描述正确的是( )。 (2分) 1. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。 2. 瀑布模型具有良好的灵活性。 3. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 4. 利用瀑布模型,如果发现问题修改的代价很低。 正确答案 28.[单选题]源程序的效率与( )阶段确定的算法的效率直接有关。 (2分) 1. 概要设计 2. 总体设计 3. 单元设计 4. 详细设计 正确答案 29.[单选题]软件测试方法中,白盒测试法是常用的方法,主要用于( )。 (2分) 1. 结构的合理性 2. 软件外部功能 3. 程序正确性 4. 程序内部逻辑 正确答案 30.[单选题]通俗的说,软件项目管理中常说的基线是( )。 (2分) 1. 管理的基本思路 2. 一种软件开发的基本策略 3. 基本的技术路线 4. 通过正式复审的文档 正确答案 31.[多选题]在软件设计中,(   )耦合应尽量避免。 (3分) 1. 控制 2. 数据 3. 内容 4. 标记 正确答案 分数:0/3分 32.[多选题]关于数据字典正确的描述是(     )。 (3分) 1. 数据字典最重要的用途是作为分析阶段的工具。 2. 实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程。 3. 数据字典应该容易更新和修改。 4. 可以采用卡片形式书写数据字典。 正确答案 分数:0/3分 33.[多选题]被动式防错的检查项目包括(   )。 (3分) 1. 周期性的进行标志检查 2. 表达式中是否有分母为0的情况 3. 周期性的进行链表连接情况的检查 4. 栈的深度是否正确 正确答案 分数:0/3分 34.[多选题]需求分析阶段结束后,应交出的文档中应该包括(     )。 (3分) 1. 数据流图 2. 数据字典 3. 简明的算法描述 4. 项目的经费预算 正确答案 分数:0/3分 35.[多选题]耦合的强弱取决于(    )。 (3分) 1. 模块间接口的复杂程度。 2. 调用模块的方式。 3. 通过接口的信息。 4. 模块内部各个元素彼此之间的紧密结合程度。 正确答案 分数:0/3分 36.[多选题]软件维护的步骤主要包括( )。 (3分) 1. 分析和理解程序 2. 修改程序 3. 重新验证程序 4. 维护组织 正确答案 分数:0/3分 37.[多选题]软件测试主要包括(    )方面的差错和纠错。 (3分) 1. 软件计划 2. 软件设计 3. 软件编码 4. 软件价格 正确答案 分数:0/3分 38.[多选题]编码风格包括(     )。 (3分) 1. 源程序文档化 2. 数据说明方法 3. 语句结构 4. 输入/输出方法 正确答案 分数:0/3分 39.[多选题](     )可以作为模块。 (3分) 1. 过程 2. 子程序 3. 函数 4. 宏 正确答案 分数:0/3分 40.[多选题]下列(    )属于内容耦合。 (3分) 1. 一个模块有多个入口。 2. 两个模块彼此之间只通过传递参数交换信息。 3. 两个模块之间存在全程变量,并通过全程变量传递信息。 4. 两个模块有部分代码重叠。 正确答案 分数:0/3分 41.[判断题]如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 42.[判断题]螺旋模型是利用笛卡尔坐标的四个象限上分别代表四个方面的活动来表示。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 43.[判断题]类是关于对象性质的描述,由方法和数据集成。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 44.[判断题]系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 45.[判断题]程序设计语言中应绝对禁止使用GOTO语句。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 46.[判断题]软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 47.[判断题]原型模型适用于嵌入式软件。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 48.[判断题]在软件开发中,采用原型系统策略的主要困难是时间问题。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 49.[判断题]控制耦合往往可以通过分解由数据耦合来代替。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 50.[判断题]内聚是指一个软件结构内各个模块之间互连程度的度量。 (1分) 1. 对 2. 错 正确答案 分数:0/1分 · · 1.[单选题]结构化分析方法(S法)使用的主要描述工具有( )。 (2分) 1. 数据库 2. 模块结构图 3. P图 4. 分层的图 正确答案 2.[单选题]内容耦合是模块间最紧密的耦合,( )是模块间最松散的耦合。 (2分) 1. 数据耦合 2. 非直接耦合 3. 控制耦合 4. 外部耦合 正确答案 3.[单选题]中每个加工至少有( )。 (2分) 1. 一个输入流 2. 一个输出流 3. 多个输入输出流 4. 一个输入输出流 正确答案 4.[单选题]下面哪个说法是正确的( )。 (2
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 高等教育 > 大学课件


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