查看所有试题
- 某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为()。软件工程学的目的和意义是()。UML中包括的事件有()。A.数据耦
- 需求分析的主要目的是()。许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而产生的质量隐患。下面关于PDL语言不正确的说法是()A、系统开发的具体方案
B、进
- 消息的类型有()确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、同步#
B、异步#
C、简单#
D、复杂A、集成测试
B、恢复测试
C、确认测试#
D、单元测试
- UML语言支持的建模方式有()。一磨机成品细度为5.2%,出磨物料细度为39.4%,回粉细度为53%,则选粉机的选粉效率为()。A、静态建模#
B、动态建模#
C、模块化建模
D、功能建模#44.5%#
82%
10.8%
- UML具有扩展性,常见的扩展机制有()。第一个体现结构化编程思想的程序设计语言是()软件工程的概念是哪年提出的()。A、修饰
B、版类#
C、加标签值#
D、约束#A.FORTRAN语言
B.Pascal语言#
C.C语言
D.PL/1语言
- 下列属于状态的组成部分的有()。下列叙述中,()不属于数据字典的作用。设计阶段应达到的目标有()。A、名称#
B、活动#
C、条件
D、事件A、作为编码阶段的描述工具#
B、为用户与开发人员之间统一认识
C、作为概要
- 下列各种图可用于动态建模的有()。设计阶段应达到的目标有()。A、状态图#
B、类图
C、序列图#
D、活动图#A、提高可靠性和可维护性#
B、提高应用范围
C、结构清晰
D、提高可理解性和效率#
- 在网状结构中任何两个模块都是平等的,没有从属关系,所以在软件开发过程中常常被使用。()下列耦合度表示中,最弱的耦合形式是()。正确#
错误A、特征耦合
B、公共耦合
C、数据耦合#
D、数据结构
- 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()为了提高软件的可维护性或可靠性而对软件进行的修改称为()正确#
错误纠错性维护
适应性维护
完善性维护
预防性维护#
- 在下列工具与环境中()属于较早期的CASE。下列各种图可用于动态建模的有()。A.基于信息工程CASE
B.人工智能CASE
C.结构的基于图形CASE#
D.集成的CASE环境A、状态图#
B、类图
C、序列图#
D、活动图#
- 一个模块直接控制(调用)的下层模块的数目称为模块的()。软件是一种()软件生存周期中时间最长的是()阶段。A、扇入数
B、扇出数#
C、宽度
D、作用域A、程序
B、数据
C、逻辑产品#
D、物理产品A、总体设计
B、
- 中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。()如果模块中所有成分引用共同的数据,该模块内的联系类型是()。经济可行性研究的范围包括(
- 信息隐蔽原则有利于提高模块的内聚性。()UML中包括的事件有()。正确#
错误A、条件为真#
B、收到另一对象的信号#
C、收到操作调用#
D、时间表达式#
- 在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是()模型。A.探索型原型
B.演化型原型#
C.实验型原型
D.增量型原型
- 使用结构化分析方法时,采用的基本手段是()。针对软件需求分析所进行的软件测试是指()通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()A.分解和抽象#
B.分解和综合
C.归纳与推导
D.试探与
- 结构化设计采用模块化方法的主要出发点是()。若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。软件开发的需求活动,其主要任务是()。需求分析的主要方法有()。A、增加内聚性
B
- 结构化设计采用模块化方法的主要出发点是()。A、增加内聚性
B、减少耦合度
C、提高有效性
D、降低复杂度#
- SD法是一种面向数据结构的设计方法,强调程序结构与问题结构相对应。()软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()整体测试又称为组装测试,其主要内容包括()。正确#
错
- 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。某模块的功能是打印录取通知书或不录取通知书
- SD方法的设计总则是()。下列叙述中,()不属于数据字典的作用。用例之间的关系有()。提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,()可以
- 模块的基本特征是()。模块内部的算法设计在结构化方法的()阶段进行。研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A、外部特征(输入/输出、功能)#
B、内部特征(输入/输出、功能)
C、内
- 软件设计的主要任务是()。在McCall软件质量度量模型中,()属于面向软件产品修改。软件是一种()A、将分析阶段获得的需求说明转换为计算机中可实现的系统;#
B、完成系统的数据结构和程序结构设计#
C、完成模块的
- 设计阶段应达到的目标有()。与确认测试阶段有关的文档是()。渐增式是将模块一个一个地连入系统,每连入一个模块()。A、提高可靠性和可维护性#
B、提高应用范围
C、结构清晰
D、提高可理解性和效率#需求规格说明
- 模块独立性准则定性指标()来衡量。A、分解度
B、耦合度#
C、屏蔽性
D、内聚性#
- 从工程管理的角度来看,软件设计分()两步完成。火车是一种陆上交通工具。火车和陆上交通工具之间的关系是()关系。UML具有扩展性,常见的扩展机制有()。属性的可见性有()。结构化方法是一种()的软件开发方法
- 用户界面设计的任务包括()。下列模型属于成本估算方法的有()下列各种图可用于动态建模的有()。可维护性的特性中,相互矛盾的是()A、确定用户界面类型#
B、建立任务模型#
C、建立用户模型#
D、建立功能模型A、
- 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。()正确#
错误
- SA法是面向数据流,建立在数据封闭原则上的需求分析方法。()第一个体现结构化编程思想的程序设计语言是()单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发
- 需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。()下列几种类型中,耦合性最弱的是()。正确#
错误A、内容型
B、控制型
C、公共型
D、数据型#
- 在面向对象的需求分析方法中,建立动态模型是最主要的任务。()当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()螺旋模型是一种将瀑布模型和()结合起来的软件开发模型。正确#
错误A.数据耦合
B
- 加工小说明是对系统流程图中的加工进行说明。()软件结构图的形态特征能反映程序重用率的是()以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多的语义,实体联系
- 需求分析的主要方法有SD法、OOA法及HIPO法等。()为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。下列不是模型元素的是()。正确#
错误A.运筹学
B.工程学#
C.软件学
D.软件学
E
- 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。()UML语言支持的建模方式有()。软件测试的基本原则是()。表达计划安排的主要工具有()。正确#
错误A、静态建模#
B、动态建模#
C、模块化建模
- 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。()源程序的版面文档要求应有变量说明、适当注释和()。正确#
错误A.框图
B.统一书写格式#
C.修改记录
D.编程日期
- 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。()软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。模块内部的算法设计在结构化方法的()阶段进行。
- 画DFD图的主要目的是()。数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。A、作为需求分析阶段用户与开发者之间交流信息的工具#
B、对系统的数据结构进行描述
C、对目标系统的层次结构进行描述
- 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。()以下哪一项不是软件危机的表现形式()。等价划分测试方法属于()软件测试不包括()方面的差错和纠错。在需求
- 在需求分析阶段主要采用图形工具来描述的原因是()。CMM是开发高效率、高质量和低成本软件时,普遍采用的软件生产过程标准,它的主要用途不包括()。A、图形的信息量大,便于描述规模大的软件系统
B、图形工具能够极
- 数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。等价划分测试方法属于()为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。数据字典是用来定义()中的各个成份的具体含义的。A、数
- 需求分析的主要目的是()。要减少两个模块之间的耦合,则必须()。瀑布模型的关键不足在于()。A、系统开发的具体方案
B、进一步确定用户的需求#
C、解决系统是“做什么”的问题#
D、解决系统是“如何做”的问题A.两