查看所有试题
- Putnam成本估算模型是一个()模型。软件结构图的形态特征能反映程序重用率的是()需求分析的主要目的是()。A.静态单变量
B.动态单变量
C.静态多变量
D.动态多变量#A、深度
B、宽度
C、扇入#
D、扇出A、系统
- 面说法正确的是()。经过测试没有发现错误说明程序正确
测试的目标是为了证明程序没有错误
成功的测试是发现了迄今尚未发现的错误的测试#
成功的测试是没有发现错误的测试
- 变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。瀑布模型的关键不足在于()。软件是一种()在软件设计中详细描述处理过程常用的三种工具是()在McCall软件质
- 在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()A、探索型模型#
B、演化型模型
C、实验型模型
D、提交型模型
- 使用结构化分析方法时,采用的基本手段是()。A.分解和抽象#
B.分解和综合
C.归纳与推导
D.试探与回溯
- 采用()且编写程序,可提高程序的可移植性。软件工程学的目的和意义是()。以下属于完善性维护的有()。当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()A.机器语言
B.宏指令
C.汇编语言
D.
- 一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。各种软件维护的类型中最重要的是()。A、需求分析与设计阶段
B、编码实现阶段
C、测试阶段
D、维护阶段#A、完善性维护#
B、纠错性维护#
- 模块内部的算法设计在结构化方法的()阶段进行。从心理学角度看,对数据流程图的数据处理泡进行分解,一次分解为多少个泡为宜。()A、系统分析
B、概要设计
C、详细设计#
D、编码(实现)A、3±1
B、7±2#
C、15±1
D、
- 程序流程图、N-S图和PAD图是()使用的表达工具。结构化设计是一种面向()的设计方法。数据流图(DFD)是()方法中用于表示系统的逻辑模型的一种图形工具。A.设计阶段的概要设计
B.设计阶段的详细设计#
C.编码
- 源程序的版面文档要求应有变量说明、适当注释和()。A.框图
B.统一书写格式#
C.修改记录
D.编程日期
- 提高程序可读性的有力手段是()。在详细设计阶段,经常采用的工具有()消息的类型有()CMM表示()。A、选好一种程序设计语言
B、显式说明一切变量
C、使用三种标准控制语句
D、给程序加注释#A.PAD#
B.SA
C.SC
- 下列系统设计工具中,()不属于详细设计工具。某个模块的作用域是指()。模块内部的算法设计在结构化方法的()阶段进行。软件测试的主要特点是()。为了提高软件的可维护性或可靠性而对软件进行的修改称为()螺
- 一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()耦合。下列属于面向对象开发方法的是()。A、数据型#
B、复合型
C、内容型
D、公共型A、Booch#
B、UML#
C、Coad#
D、OMT#
- 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为()。结构化设计方法是面向()的设计方法。包含风险分析的软件工程模型
- 要减少两个模块之间的耦合,则必须()。若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。从目前情况来看,增量模型存在的主要问题是()A.两个模块间的调用次数要少
B.模块间传递的
- 如果模块中所有成分引用共同的数据,该模块内的联系类型是()。软件测试不包括()方面的差错和纠错。在变更控制中,()可以用来确保由不同用户所执行的并发变更。软件维护困难的主要原因是()A.顺序内聚
B.功能
- 下列耦合度表示中,最弱的耦合形式是()。CASE工具的表示集成是指CASE工具提供相同的()A、特征耦合
B、公共耦合
C、数据耦合#
D、数据结构编程环境
用户界面#
过程模型
硬件/操作系统
- 初始化模块和结束模块从块内联系看,被称为()模块。软件工程的概念是哪年提出的()。A.过程内聚
B.功能内聚
C.时间内聚#
D.逻辑内聚1988
1968#
1948
1928
- 若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()软件危机的主要表现是()。A、顺序内聚#
B、功能内聚
C、过程内
- 下列()不是模块化设计的目的。画分层DFD图的基本原则有()。针对软件需求分析所进行的软件测试是指()A、可采用结构化设计方法
B、降低复杂度
C、有利于信息隐蔽
D、描述系统的功能与性能#A、数据守恒原则#
B、
- 某个模块的作用域是指()。软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。A、被该模块调用的所用模块
B、调用该模块的所有模块
C、与该模块相关联的所有模块
D、受该模块内的判定影响的
- 结构化设计采用模块化方法的主要出发点是()。下列系统设计工具中,()不属于详细设计工具。在一个软件中,设计者设计了一个模型,它将所有的外部输入和输出均放在此模型中,该模型的内聚属于()软件测试的主要特点是
- 一个模块直接控制(调用)的下层模块的数目称为模块的()。UML中包括的事件有()。等价分类法的关键是()。A、扇入数
B、扇出数#
C、宽度
D、作用域A、条件为真#
B、收到另一对象的信号#
C、收到操作调用#
D、时
- 结构化设计方法采用变换分析和事务分析技术实现()。下列叙述中,()不属于数据字典的作用。要减少两个模块之间的耦合,则必须()。采用()且编写程序,可提高程序的可移植性。数据字典是数据流图中所有元素的定义
- 结构化设计方法是面向()的设计方法。软件概要设计结束后得到()A.过程
B.对象
C.数据流#
D.数据结构A、初始化的软件结构图
B、优化后的软件结构图#
C、模块的接口图和详细算法
D、程序编码
- 系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。结构化程序设计采用
- 不适于作为数据流图处理(加工)框名称的是()。面向维护的技术涉及软件开发的()阶段。A.人工校核工资数据
B.工资支票数据#
C.打印工资支票
D.计算职工工资设计
编码
测试
所有#
- 需求分析说明书不能作为()。ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()以下属于完善性维护的有()。软件维护阶段所产生的文档主要有()。快速原型是利用原型辅助软件开发的一种新思想,它
- 变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。结构化设计方法采用变换分析和事务分析技术实现()。A.变换型#
B.事务型A.从数据结构导出程序结构
B.从模
- 为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。结构化设计是一种面向()的设计方法。下列属于维护阶段的文档是()软件工程三要素是()。需求分析的主要目的是()。从目前情况来看
- 软件工程的概念是哪年提出的()。1988
1968#
1948
1928
- 下列属于面向对象开发方法的是()。A、Booch#
B、UML#
C、Coad#
D、OMT#
- 下列文档与维护人员有关的有()软件需求说明书
项目开发计划
概要设计说明书#
操作手册
- 结构化系统分析主要是通过()进行分析的。UML语言支持的建模方式有()。可行性研究要进行一次()需求分析。A.算法分解
B.控制结构分解
C.数据结构分解
D.处理功能分解#A、静态建模#
B、动态建模#
C、模块化建
- 除了()。下列属于维护阶段的文档是()单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现()的错误。系统因错误而发生故障时,仍然能在一定程度上完成预期
- 源程序的版面文档要求应有变量说明、适当注释和()。A.框图
B.统一书写格式#
C.修改记录
D.编程日期
- 与确认测试阶段有关的文档是()。下列几种类型中,耦合性最弱的是()。需求规格说明书#
概要设计说明书
详细设计说明书
源程序A、内容型
B、控制型
C、公共型
D、数据型#
- 使用结构化分析方法时,采用的基本手段是()。如果模块中所有成分引用共同的数据,该模块内的联系类型是()。下列几种类型中,耦合性最弱的是()。A.分解和抽象#
B.分解和综合
C.归纳与推导
D.试探与回溯A.顺序
- 在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。软件工程三要素是()。隐藏复杂性
信息隐蔽#
经常类的复用
类的开发A、技术、方法和工具
B、方法、工具和过程#
C、方法、
- IDEF。图反映系统()为了提高软件的可维护性或可靠性而对软件进行的修改称为()A.怎么做
B.对谁做
C.何时做
D.做什么#纠错性维护
适应性维护
完善性维护
预防性维护#