查看所有试题
- 划分模块时尽量做到(),保持模块的独立性,尽量使用公共模块。编码阶段产生的错误由()检查出来。下列属于面向对象开发方法的是()。高内聚、低耦合A、集成测试
B、单元测试#
C、确认测试
D、系统测试A、Booch#
B
- 在JSP方法中解决结构冲突的具体办法是()。中间数据结构或中间文件JSP方法是面向数据结构的设计方法。它定义了一组以数据结构为指导的映射过程,根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,在JSP方
- 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。采用()且编写程序,可提高程序的可移植性。软件概要设计结束后得到()关于数据流图不正确的描述是()。许多产品的质量问题源于新产品的开发设计阶段,
- 所有软件维护申请报告要按规定方式提出,该报告也称()报告。软件问题在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。
- 科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。SD方法的设计总则是()。下列不是模型元素的是()。维护中因删除一个标识符而引起的错识是()
- 结构化语言是介于自然语言和形式语言之间的一种半()。在一个软件中,设计者设计了一个模型,它将所有的外部输入和输出均放在此模型中,该模型的内聚属于()需求分析的主要目的是()。软件设计的主要任务是()。许
- 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、()。在下列工具与环境中()属于较早期的CASE。需求分析的主要方法有()。表达计划安排的主要工具有()。下列关于效率的说法不正确的
- 软件结构是以()为基础而组成的一种控制层次结构。一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()耦合。结构化设计是一种面向()的设计方法。需求分析的主要目的是()。模块A、数据型#
B、复
- 程序设计语言的心理特性主要表现在()、简洁性、传统性、局部性和顺序性。UML中包括的事件有()。在软件设计中详细描述处理过程常用的三种工具是()歧义性A、条件为真#
B、收到另一对象的信号#
C、收到操作调用#
- 规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有()的软件。火车是一种陆上交通工具。火车和陆上交通工具之间的关系是()关系。“软件危机”是指()JSP方法是一种面向()的
- 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、()、可使用性和效率。维护中因删除一个标识符而引起的错识是()副作用。可移植性A.文档
B.数据
C.编码#
D.设计
- 在模块结构图中,直接调用某一模块的其他模块数称为该模块的()。分析员是()。从工程管理的角度来看,软件设计分()两步完成。软件维护的类型有()。软件维护阶段所产生的文档主要有()。面向维护的技术涉及软件
- 在软件开发过程中要产生大量的信息,要进行大量的修改,()能协调软件开发,并使混乱减到最低程度。软件设计的主要任务是()。渐增式是将模块一个一个地连入系统,每连入一个模块()。为了提高软件的可维护性或可靠性
- 定性度量模块独立性的两个标准是内聚性和()。耦合性
- 如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为()耦合。()是比较理想的可重用软构件。数据子程序库
源代码包含文件
对象
类#
- 在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分。通常问题简述中的动词短语将成为数据流图中的()成分。一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()耦合。编码阶段产生的错误
- 从模块内外的联系来看,结构化设计的要求是()。下列关于效率的说法不正确的是()高内聚低耦合效率是一个性能要求,其目标应该在需求分析时给出
提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法
效率
- 结构化分析方法中,数据流图的四种基本成分为:处理、源点或终点()。IDEF。图反映系统()瀑布模型的关键不足在于()。数据存储和数据流A.怎么做
B.对谁做
C.何时做
D.做什么#过于简单
各个阶段需要进行评审
- 结构化程序设计是一种程序设计技术,它采用()的设计方法和顺序、选择、循环三种基本控制结构构造常态程序。在需求分析阶段主要采用图形工具来描述的原因是()。从工程管理的角度来看,软件设计分()两步完成。模块
- 在结构化分析中,()用于详细地定义数据流图中的成分。属性的可见性有()。数据字典A、公有的#
B、私有的#
C、私有保护的
D、保护的#
- 耦合性和内聚性是衡量()的两个定性的标准。需求分析阶段结束后,应交出的文档中不包括()。数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。模块独立性A、数据流图
B、数据字典
C、简明的算法
- CMM将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。()程序流程图、N-S图和PAD图是()使用的表达工具。面说法正确的是()。下列各种图可用于动态建模的有()。许多产品的质
- CMM是指导软件开发的一种面向对象的新技术。()下列()不是模块化设计的目的。面向维护的技术涉及软件开发的()阶段。正确#
错误A、可采用结构化设计方法
B、降低复杂度
C、有利于信息隐蔽
D、描述系统的功能与性
- CMM侧重评价软件产品的各项指标是否已达到了标准;ISO9000则强调了软件开发的过程控制和预见性。()软件概要设计结束后得到()应用于通用化约束的方式有()。正确#
错误A、初始化的软件结构图
B、优化后的软件结
- CMM对开发一个软件所做的基本要求是“有章可循,有章必循”。()软件的主要特性是()。应用于通用化约束的方式有()。许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设
- 每个关键过程域所包含的关键实践仅涉及4个方面:执行约定、执行能力、实施活动和验证实施。()从心理学角度看,对数据流程图的数据处理泡进行分解,一次分解为多少个泡为宜。()下列属于面向对象开发方法的是()。
- CMM的两种类型的评估分别是:软件过程评估和软件能力评价。()变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚
- CMM表示()。要减少两个模块之间的耦合,则必须()。需求分析阶段结束后,应交出的文档中不包括()。在变更控制中,()可以用来确保由不同用户所执行的并发变更。A、软件能力成熟度模型#
B、软件过程工业化控制
C、
- CMM是开发高效率、高质量和低成本软件时,普遍采用的软件生产过程标准,它的主要用途不包括()。瀑布模型的关键不足在于()。A、软件过程评估
B、软件过程改进
C、软件过程控制#
D、软件能力评价过于简单
各个阶段需
- 软件维护只需要校正性维护、适应性维护和完善性维护。()正确#
错误
- CMMI的开发和应用的主要原因是()。IDEF。图反映系统()在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。A、解决软件项目的过程改进难度增大问题#
B、实现软件工程的并行
- 软件维护总工作量可用公式表示为:M=P+K*EXP(D-C)。()结构化系统分析主要是通过()进行分析的。进行系统修改时可能会产生维护的副作用,它们可能有()。从目前情况来看,增量模型存在的主要问题是()正确#
错
- 生产性活动包括分析评价、修改设计、编写程序代码和设计约束。()正确#
错误
- 强调简明性的程序出错率低。()某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为()。下列属于状态的组成部分的有()。
- 改进程序的执行效率不会引入错误。()要减少两个模块之间的耦合,则必须()。ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()正确#
错误A.两个模块间的调用次数要少
B.模块间传递的参数要少
C
- 用面向对象方法开发的软件系统,可维护性好。()结构化设计方法采用变换分析和事务分析技术实现()。下列属于面向对象开发方法的是()。正确#
错误A.从数据结构导出程序结构
B.从模块结构导出程序结构
C.从模块
- 确定可维护性的因素主要有()。为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。A、文档
B、可理解性#
C、可修改性#
D、可测试性#A.运筹学
B.工程学#
C.软件学
D.软件学
E.数字
- 软件维护阶段所产生的文档主要有()。结构化设计方法是面向()的设计方法。SA法的主要描述手段有()。软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。A、软件问题报告#
B、软件修改报告#
C
- 表达计划安排的主要工具有()。程序的三种基本控制结构是()A、PERT图#
B、甘特图#
C、DFD图
D、进度表#A.过程、子程序和分程序
B.顺序、选择和重复#
C.递归、堆栈和队列
D.调用、返回和转移
- 软件维护的类型有()。静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。A、完善性维护#
B、纠错性维护#
C、适应性维护#
D、预防性维护#A、运行程序并分析运行结果
B、桌前检查