查看所有试题
- 在McCall软件质量度量模型中,()属于面向软件产品修改。要减少两个模块之间的耦合,则必须()。IDEF。图反映系统()面向对象的主要特征除对象惟一性、封装、继承外,还有()。软件维护的困难主要原因是()A.可靠
- Putnam成本估算模型是一个()模型。软件结构图的形态特征能反映程序重用率的是()需求分析的主要目的是()。A.静态单变量
B.动态单变量
C.静态多变量
D.动态多变量#A、深度
B、宽度
C、扇入#
D、扇出A、系统
- 采用()且编写程序,可提高程序的可移植性。软件工程学的目的和意义是()。以下属于完善性维护的有()。当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()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.从模
- 结构化系统分析主要是通过()进行分析的。UML语言支持的建模方式有()。可行性研究要进行一次()需求分析。A.算法分解
B.控制结构分解
C.数据结构分解
D.处理功能分解#A、静态建模#
B、动态建模#
C、模块化建
- 使用结构化分析方法时,采用的基本手段是()。如果模块中所有成分引用共同的数据,该模块内的联系类型是()。下列几种类型中,耦合性最弱的是()。A.分解和抽象#
B.分解和综合
C.归纳与推导
D.试探与回溯A.顺序
- 下列叙述中,()不属于数据字典的作用。在McCall软件质量度量模型中,()属于面向软件产品修改。A、作为编码阶段的描述工具#
B、为用户与开发人员之间统一认识
C、作为概要设计的依据
D、为需求分析阶段定义各类条目
- 分析员是()。初始化模块和结束模块从块内联系看,被称为()模块。下列耦合度表示中,最弱的耦合形式是()。可行性研究要进行一次()需求分析。一磨机成品细度为5.2%,出磨物料细度为39.4%,回粉细度为53%,则选粉机
- 一个软件项目是否进行开发的结论是在()文档中作出的。使用结构化分析方法时,采用的基本手段是()。在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是()表示对象相互行为的模型是()模型。A、软件
- 划分软件生存周期的阶段时所应遵循的基本原则是()。A、各阶段的任务尽可能相关性
B、各阶段的任务尽可能相对独立#
C、各阶段的任务在时间上连续
D、各阶段的任务在时间上相对独立
- 产生软件危机的原因有如下几点,除了()。包含风险分析的软件工程模型是()。A、软件开发过程未经审查
B、软件开发不分阶段,开发人员没有明确的分工
C、所开发的软件,除了程序清单外,没有其他文档
D、采用工程设计
- 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。软件调试技术包括()结构化设计是一种面向()的设计方法。系统因错误而发生故障时,仍然能在一定程度上完成预期的功能,则把该软件称为(
- 为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。需求分析说明书不能作为()。整体测试又称为组装测试,其主要内容包括()。A.运筹学
B.工程学#
C.软件学
D.软件学
E.数字A、可行
- 软件危机出现于()。结构化设计方法是面向()的设计方法。模块的基本特征是()。在软件设计中详细描述处理过程常用的三种工具是()为高质量地开发软件项目,在软件结构设计时,SD,SP
程序流程图,IPO,PAD#
SA,SC,SD
- 一早产儿胎龄33周,娩出过程顺利。因早产送新生儿病房监护,下列哪种情况不易发生()系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。画分层DFD图的基本原则有()。