软件工程试题大全内容摘要:

(SD))方法中 ,一般分为总体设计和详细设计两个阶段 ,其中总体设计主要是要建立 ( )。 A)软件结构 B)软件流程 C)软件模型 D)软件模块 ( )。 A)功能需求 B)非功能需求 C)性能需求 D)功能需求和非功能需求 ( ) A)模块间的关系 B)模块操作细节 C)模块控制方法 D)模块类型 4 种基本活动 ,下列所述不属于软件工程过程的 4 个基本活动得是 ( ) A)软件规格说明 B)软件测试 C)软件开发 D)软件演进 ( ) A)确定程序文件名 B)确定模块的算法 C)确定变量名 D)确定使用的语言 ( )阶段。 A)需求分析 B)软件设计 C)编码 D)软件维护 ,对模块的具体功能进行描述得是 ( ) A)需求分析 B)概要设计 C)详细设计 D)编码设计 、软件开发与 ( )3 个阶段 ,而每一个阶段又可细分为若干个更小的阶段。 A)详细设计 B)可行性分析 C)运行及维护 D)测试与排错 (SA)是软件开发需求分析阶段所使用的方法 ,不是 SA 所使用的工具。 A)DFD 图 B)PAD 图 C 结构 化语言 D)判断树 、 ( )和加工说明等描述工具 ,即用直观的图和间洁的语言来描述软件系统模型。 A)DFD 图 B)PAD 图 C)HIPO 图 D)数据字典 、 ( )和加工说明等描述工具 ,即用直观的图和简洁的语言描述软件系统模型。 A)效率 B)速度 C)可读性 D)大小 ( )。 A)概要设计 B)程序设计 C)详细设计 D 可靠性分析 ( ) A)筛选法 B)递归法 C)迭代法 D)逐步求精法 51.( )既可以用于模块开发阶段 ,也可用于算法实现的详细设计阶段。 A)流程图 B)数据流图 C)结构图 D)SC 图 (problem Analysis Diagram )图是一种 ( )工具。 A)系统描述 B)详细设计 C) 测试 D)编程辅助 ,错误的是 ( )。 A)提高模块的独立性 B)深度、宽度、扇出和扇入适当 C)使摸块的作用域在该模块的控制域外 D)设计成单入口、 单出口的模块 ( )语句。 当然程序是否使用该语句是无关紧要的 ,重要的是程序的结构是否严谨、清晰。 A)AND B)IF C)FOTO D)STOP ( )。 A)数据流图 B)判断树 C)判断表 D)软件程序结构图 ( )。 A) 只有变换型 B)只有事务型 C)无规律 D)既有变换型又有事务型 ,常用的描述软件功能需求的工具有 ( )。 A)业务流程图 ,数据字典 B)软件流程图 ,模块说明 C)数据流程 ,数据字典 D)系统流程图 ,程序编码 ,与上述问题相关性的内容是 ( )。 A)数据守恒 B)均匀分解 C)文件操作 D)图形层数 ,它的顶层描绘了系统的 ( ) A)总貌 B)细节 C)抽象 D)软件的作用 ,当数据流向或流自文件时 ,( )。 A)数据流要命名 ,文件不必命名 B)数据流不必命名 ,有文件名就足够了 C)数据流 和文件均要命名 ,因为流出和流进的数据流是不同的 D)数据流和文件均不用命名 ,通过加工可自然反映出 (DFD)是用于描述结构化方法中 ( )工作阶段的工具。 A)可行性分析 B)需求分析 C)详细设计 D)程序编码 (DD)是定义 ( )描述工具中的数据的工具。 A)数据流图 B)系统流程图 C)程序流程图 D)软件结构图 ( )的具体含义时对处理中每个数据严格定义以保证数据在系统中的一致性。 A)数据流 B)数据流图 C)数据 D)变换 ,将用到工具 数据盒 ,下述 ( )不是数据盒描述的对象 (A) 全局数据 (B) 局部数据 (C) 数据结构 (D) 执行过程 ,下列元素 () Ⅰ. 数据流 Ⅱ. 加工 Ⅲ. 数据存储 Ⅳ. 外部实体 A) Ⅰ, Ⅱ 和 Ⅲ B) Ⅰ 和 Ⅱ C) Ⅰ, Ⅲ 和 Ⅳ D) 全部 ,软件工程经济学 ,软件心理学等 .下列叙述中不是软件工程经济学所研究的是 (). A) 成本估算 B) 市场分析 C) 成本效益分析方法 D) 成本效益分析技术 ,它由软件工程集和环境集成机制构成 .环境集成机制为工具集和和软件开发 ,维护与管理提供统一的支持 ,它通常包括 3 部分 ,下列不属于 3 部分的是 () A) 数据集成 B) 控制集成 C) 功能集成 D) 界面集成 ,其中最基本的图符是 :变换 ,数据流 ,数据存储和外部实体 ,其中用 ()图符来代表图中的数据源 /潭 . A) 变换 B) 数据流 C) 数据存储 D) 外 部实体 ,而对数据流图中所包含的元素的定义则是 () A) 数据存储 B) 数据加工 C) 数据字典 D) 数据定义 ,而违背数据守恒的情况只能出现在 () A) 数据存储 B) 数据流 C) 数据加工 D) 数据组合 ,性能及现实系统的各项约束条件 ,从技术角度研究实现系统可行性 .下列不是可行性研究的内容是 () A) 需求分析 B) 风险分析 C) 资源分析 D) 技术分析 设计方法是由 Jackson 所提出的 ,它是一种面向 ()的软件设计方法 . A) 对象 B) 数据流 C) 数据结构 D) 控制结构 ,循环和 ()三种结构组成 . A) 分支 B) 单入口 C) 单出口 D) 有规则 GOTO (PAD)符号所设计出来的程序 () A) 必然是结构化程序 B) 一般不是结构化程序 C) 一般是结构化程序 D) 绝对不是结 构化程序 ,而与其最相适应的软件开发的方法是 () A) 构件化方法 B) 面向对象方法 C) 结构化方法 D) 原型化方法 PDL,一种典型的 PDL 是仿照 ()编写的 . A) FORTRAN B) 汇编语言 C) PASCAL 语言 D) COBAL 语言 ,缺点在于 () A) 每个符号对应于源程序的一行代码 ,对于提高系统的可理解性作用很小 B) 不如其他图形工具直观 ,描述复杂的条件组合于动作间的对应关系不够明了 C) 容易使程序员不受任何约束 ,随意转移控制 D) 不支持逐步求精 ,使程序员不去考虑系统的全局结构 ,需求分析方法又分为 ()和动态分析方法 . A) 结构化分析方法 B) 面向对象分析方法 C) 静态分析方法 D) 面向数据流分析方法 ,下列各种描述中 ,()不是结构化方法的特征 . A) 严格定义需求 B) 划分开发阶段 C) 提供运行模型 D) 制定规范文档 构化分析方法最后提供的文档是软件的 () A) 功能说明书 B) 加工说明书 C) 可行性分析报告 D) 结构说明书 3 种基本结构 ,下述结构中 ()不属于其基本结构 . A) 顺序结构 B) 条件结构 C) 选择结构 D) 嵌套结构 () A) 瀑布模型 B) 快速原型模型 C) 操作模型 D) 原子模型 ,而表示控制的总分布的术语则是软件结构的 () A) 深度 B) 宽度 C) 扇出 D) 扇入 () A) 提高易读性 B) 降低复杂性 C) 增加内聚性 D) 降低耦合性 ,一般用内聚和 ()两个定性标准来度量模块的独立性 . A) 软件的质量 B) 一致性 C) 可重用 D) 耦合 ,设计和实施两类任务 ,其中实施包括编码和 () A) 总体设计 B) 运行 C) 详细设计 D) 测试 ,耦合的强 弱取决于模块间的复杂程度 ,在耦合的若干种类中 ,耦合度最高的是 () A) 内容耦合 B) 非直接耦合 C) 数据耦合 D) 控制耦合 ()概念直接向关 . A) 软件结构定义 B) 模块独立性 C) 模块类型划分 D) 模块耦合度 ,这种耦合方式称为 () A) 数据耦合 B) 公共耦合 C) 控制耦合 D) 标记耦合 ,这个模块的内聚性称为 (0 A) 时间内聚 B) 功能内聚 C) 通信内聚 D) 顺序内聚 () A) 低耦合 ,高内聚 B) 高耦合 ,高内聚 C) 够耦合 ,低内聚 D) 低耦合 ,低内聚 ,下列选项中 ,内聚性较弱 () A) 逻辑内聚 B) 顺序内聚 C) 偶然内聚 D) 时间内聚 ,下列选项中 ,内聚性较强的是 A). 逻辑内聚 B) 顺序内聚 C) 偶然内聚 D) 功能内聚 ,说明模块之间的联系越密切 ,耦合性较 弱的是 () A) 非直接耦合 B) 控制耦合 C) 内容耦合 D) 公共耦合 ,是软件开发的重要文档之一 .下列不是需求规格说明书的内容的是 () A) 数据描述 B) 功能描述 C) 性能描述 D) 人员分工 ,太的实施应该是在 () A) 程序编码阶段 B) 软件开发全过程 C) 软件运行阶段 D) 软件设计阶段 ,黑盒测试法和白盒测试法是常用的方法 ,其中黑盒测试法主要用于测试() A) 结构合理性 B) 软件外部功能 C) 程序正确性 D) 程序内部逻辑 ()两部分组成 . A) 测试规则 B) 测试计划 C) 预期输出结果 D) 以往测试记录分析 ,软件测试的目的是 () A) 试验性运行软件 B) 发现软件错误 C) 证明软件是正确的 D) 找出软件中的全部错误 ,当前用于保证软件质量的主要主要技术手段还是 () A) 正确性说明 B) 测试 C) 自动程序设 计 D) 符号证明 ,是一个把软件需求转换为软件表示的过程 .下列有关软件设计重要性和地位的叙述中错误的是 () A) 软件开发阶段 (设计 ,编码 ,测试 )占软件项目开发总成本的绝大部分 B) 软件设计不是将需求准确地转化为完整的软件产品或系统的唯一途径 C) 设计是软件工程和软件维护的基础 D) 软件设计作出的决策最终影响软件实现的成败 (),一半用黑盒法测试 A) 集成测试 B) 模块测试 C) 系统测试 D) 白盒法 件测试是软件开发过程的重要阶段 ,是软件质量保证的重要手段 ,下列 ()是软件测试的任务 . Ⅰ. 预防软件发生错误 Ⅱ. 发现改正错误程序 Ⅲ. 提供诊断错误信息 只有 Ⅰ 只有 Ⅱ 只有 Ⅲ 都是 () A) 集成测试。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。