出自:河南工业大学软件工程

软件的开发模式有( )(本题2.5分) A、 ① 面向过程模式、面向对象模式、混合模式 B、 ② 变换模式、渐增模式、瀑布模式 C、 ③ 自顶向下模式、自底向上模式、关系模式 D、 ④ 分步模式、渐增模式、非渐增模式
从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试()。(本题2.5分) A、 系统测试、集成.测试、单元测试 B、 单元测试、组装测试、确认测试 C、 单元测试、确认测试、集成测试卜 D、 确认测试、组装测试、单元测试
为了提高软件的可维护性,在编码阶段应注意( )。(本题2.5分) A、 保存测试用例和数据 B、 提高模块的独立性 C、 文档的副作用 D、 养成好的程序设计风格
系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。(本题2.5分) A、 软件环境可行性、技术可行性、经济可行性、社会可行性 B、 经济可行性、技术中行性、操作可行性 C、 经济可行性、可行性、系统可行性 D、 经济可行性、实用性、可行性
块内联系中,()块内联系最强。(本题2.5分) A、 偶然性 B、 功能性 C、 通信性 D、 顺序性
在软件开发过程,以下说法正确的是()。(本题2.5分) A、 程序流通图是逐步求精的好工具 B、 NS图不可能任意转移控制,符合结构化原则 C、 判定表是一种通用的设计工个 D、 程序流程图和NS图都不易表达模块的层次结构
下述有关模块独立性的各种模块之间的耦合,耦合度最低的是( )。(本题2.5分) A、 内容耦合 B、 控制耦合 C、 非直接耦合 D、 标记耦合
软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。(本题2.5分) A、 可靠性 B、 可复用性 C、 可理解性 D、 可修改性
HIPO的含义是( )(本题2.5分) A、 ① 层次、输入、处理、输出 B、 ②高速、信息、程序、目标 C、 ③ 顶层的IPO图 D、 ④关于输入、处理、输出的层次
汇编程序是指 ( )。(本题2.5分) A、 用汇编语言写的程序 B、 符号程序 C、 汇编语言的处理程序
集成测试计划是在( )阶段制定的。(本题2.5分) A、 可行性研究和计划 B、 需求分析 C、 概要设计 D、 详细设计
软件测试的目的是( )(本题2.5分) A、 ① 破坏已有的软件 B、 ②寻找软件中的错误 C、 ③ 证明软件不能正常工作 D、 ④证明软件功能正确
软件测试是软件质量保证的主要手段之一,测试的目标是()。(本题2.5分) A、 证明软件符合设计要求 B、 发展软件的潜在能力 C、 发现软件中的错误和缺陷 D、 判定软件是否合格
已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。这属于( )。(本题2.5分) A、 退化测试 B、 白盒测试 C、 域测试 D、 黑盒测试
好的软件结构它的外观形状一般呈( )(本题2.5分) A、 ① 线性 B、 ② 扇形 C、 ③ 椭圆形 D、 ④ 层次型
数据流图和( )共同构成系统的逻辑模型。(本题2.5分) A、 IPO图 B、 PDL C、 数据字典 D、 层次图
软件详细设计主要采用的方法是:()(本题2.5分) A、 结构程序设计 B、 模型设计 C、 结构化设计 D、 流程图设计
软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型(本题2.5分) A、 螺旋模型 B、 增量模型 C、 功能模型 D、 瀑布模型
好的软件结构应该是( )(本题2.5分) A、 高内聚、高耦合 B、 低耦合、高内聚 C、 高耦合、低内聚 D、 低耦合、低内聚
一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的。(本题2.5分) A、 一致性 B、 瞬时性 C、 偶然性 D、 通信性
软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能( )(本题2.0分) A、 强 B、 弱 C、 较强
软件工程与计算机科学的性质不同,软件工程着重于( )(本题2.0分) A、 理论研究 B、 建造软件系统 C、 原理探讨 D、 原理的理论
软件工程学科出现的直接原因是( )(本题2.0分) A、 计算机的发展 B、 其它工程学科的影响 C、 软件危机的出现 D、 程序设计方法学的影响
软件文档是(本题2.0分) A、 程序 B、 工具 C、 文书和资料 D、 数据
软件是一种( )性工业产品(本题2.0分) A、 理论 B、 知识(或逻辑) C、 消耗 D、 体力
与计算机科学的理论研究不同,软件工程是一门( )的学科(本题2.0分) A、 理论性 B、 工程性 C、 原理性 D、 心理性
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是( )(本题2.0分) A、 软件开发工程化 B、 消除软件危机 C、 实现软件可重用 D、 程序设计自动化
由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述( )方面。 ①生产成本过高 ②需求增长难以满足 ③进度难以控制 ④质量难以保证 (本题2.0分) A、 ①② B、 ②③ C、 ④ D、 全部
软件的主要结构和功能是在( )阶段决定的(本题2.0分) A、 分析设计 B、 编程 C、 测试 D、 维护
有关计算机程序功能、设计、编制、使用的文字或图形资料称为【 】(本题2.0分) A、 软件 B、 文档 C、 程序 D、 数据
软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型(本题2.0分) A、 螺旋模型 B、 增量模型 C、 功能模型 D、 瀑布模型
需求分析中开发人员要从用户那里了解( )。(本题2.0分) A、 软件做什么 B、 用户使用界面 C、 输入的信息 D、 软件的规模
需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( )需求。(本题2.0分) A、 功能 B、 性能 C、 数据 D、 环境
需求分析阶段产生的最重要的文档之一是( )。(本题2.0分) A、 系统规格说明书 B、 需求说明书 C、 概要设计说明书 D、 详细设计说明书
需求分析阶段的任务是确定( )。(本题2.0分) A、 软件开发方法 B、 软件开发工具 C、 软件开发费 D、 软件系统的功能
在数据流图中,椭圆代表( )。(本题2.0分) A、 源点 B、 终点 C、 加工 D、 模块
耦合度描述了( )。(本题2.0分) A、 模块内各种元素结合的程度 B、 模块内多个功能之间的接口 C、 模块之间公共数据的数量 D、 模块之间相互关联的程度
内聚是一种指标,它表示一个模块( )。(本题2.0分) A、 代码优化的程度 B、 代码功能的集中程度 C、 完成任务的及时程度 D、 为了与其他模块连接所要完成的工作量
内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求( )。(本题2.0分) A、 高内聚,高耦合 B、 高内聚,低耦合 C、 低内聚,高耦合 D、 低内聚,低耦合
在SD方法中全面指导模块划分的最重要的原则是( )。(本题2.0分) A、 程序模块化 B、 模块高内聚 C、 模块低耦合 D、 模块独立性
( )详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。(本题2.0分) A、 概要设计说明书 B、 详细设计说明书计 C、 用户手册 D、 用户需求说明书
在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( )。(本题2.0分) A、 父图和子图都不得改变数据流的性质 B、 子图不改变父图数据流的一致性 C、 父图的输入/输出数据流与子图的输入/输出数据流一致 D、 子图的输出数据流完全由父图的输入数据流确定
模块内聚度越高,说明模块内各成分彼此结合的程度越( )。(本题2.0分) A、 松散 B、 紧密 C、 无法判断 D、 相等
软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能( )(本题5.0分) A、 强 B、 弱 C、 较强
软件工程与计算机科学的性质不同,软件工程着重于( )(本题5.0分) A、 理论研究 B、 建造软件系统 C、 原理探讨 D、 原理的理论
软件工程学科出现的直接原因是( )(本题5.0分) A、 计算机的发展 B、 其它工程学科的影响 C、 软件危机的出现 D、 程序设计方法学的影响
软件文档是(本题5.0分) A、 程序 B、 工具 C、 文书和资料 D、 数据
软件是一种( )性工业产品(本题5.0分) A、 理论 B、 知识(或逻辑) C、 消耗 D、 体力
与计算机科学的理论研究不同,软件工程是一门( )的学科(本题5.0分) A、 理论性 B、 工程性 C、 原理性 D、 心理性
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是( )(本题5.0分) A、 软件开发工程化 B、 消除软件危机 C、 实现软件可重用 D、 程序设计自动化