查看所有试题
- UML是一种建模语言,是一种标准的表示,是一种方法。()消息的类型有()正确#
错误A、同步#
B、异步#
C、简单#
D、复杂
- UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。()第一个体现结构化编程思想的程序设计语言是()正确#
错误A.FORTRAN语言
B.Pascal语言#
C.C语言
D.PL/1语言
- 泳道是一种分组机制,它描述了状态图中对象所执行的活动。()初始化模块和结束模块从块内联系看,被称为()模块。软件项目计划一般不包括以下哪项内容()正确#
错误A.过程内聚
B.功能内聚
C.时间内聚#
D.逻辑内
- 同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行。()从工程管理的角度来看,软件设计分()
- 类图中的角色是用于描述该类在关联中所扮演的角色和职责的。()以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多的语义,实体联系图可以进行扩充;通过引入()概
- 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()软件结构图的形态特征能反映程序重用率的是()需求分析的主要目的是()。软件设计的方法有多种,()方法不属于面向数据流的设计方法。正确
- 用例之间有扩展、使用、组合等几种关系。()提高程序可读性的有力手段是()。在下列工具与环境中()属于较早期的CASE。以下说法错误的是()。要显示描绘软件开发项目各作业的依赖关系,应选择()。正确#
错误A、
- 用例模型的基本组成部件是用例、角色和用例之间的联系。()产生软件危机的原因有如下几点,除了()。一个模块直接控制(调用)的下层模块的数目称为模块的()。经过严密的软件测试后所提交给用户的软件产品中()
- 顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。()初始化模块和结束模块从块内联系看,被称为()模块。编码阶段产生的错误由()检查出来。软件测试的主要特点是()。正确#
错误A.过程内聚
B
- 活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或类中的活动。()提高程序可读性的有力手段是()。面说法正确的是()。整体测试又称为组装测试,其主要内容包括()。软件测试的目的是()正
- 属性的可见性有()。下列耦合度表示中,最弱的耦合形式是()。用例之间的关系有()。()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。A、公有的#
B、私有的#
C、私有保护的
D、保
- UML中包括的事件有()。一个模块直接控制(调用)的下层模块的数目称为模块的()。与确认测试阶段有关的文档是()。在下列四种模块的耦合性中,信息隐蔽性能最好的是()A、条件为真#
B、收到另一对象的信号#
C、
- 应用于通用化约束的方式有()。面说法正确的是()。A、完整#
B、不相交#
C、不完整#
D、覆盖#经过测试没有发现错误说明程序正确
测试的目标是为了证明程序没有错误
成功的测试是发现了迄今尚未发现的错误的测试#
- 用例之间的关系有()。在详细设计阶段,经常采用的工具有()与确认测试阶段有关的文档是()。“软件危机”是指()A、友元
B、扩展#
C、使用#
D、组合#A.PAD#
B.SA
C.SC
D.DFD需求规格说明书#
概要设计说明书
详
- 下列不是模型元素的是()。包含风险分析的软件工程模型是()。A、关联
B、聚合
C、依赖
D、笔记#A、螺旋模型#
B、瀑布模型
C、增量模型
D、喷泉模型
- 消息的类型有()确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()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、数据结构
- 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()为了提高软件的可维护性或可靠性而对软件进行的修改称为()正确#
错误纠错性维护
适应性维护
完善性维护
预防性维护#
- 中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。()如果模块中所有成分引用共同的数据,该模块内的联系类型是()。经济可行性研究的范围包括(
- 信息隐蔽原则有利于提高模块的内聚性。()UML中包括的事件有()。正确#
错误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、模块化建模