计算机类「()不属于可修改性考虑的内容。」相关单选题

系统架构设计师

1、【题目】()不属于可修改性考虑的内容。

选项:

A.可维护性

B.可扩展性

C.结构重构

D.可变性

答案:

D

解析:

【解析】可修改性(modifiability)是指能够快速地以较高的性能价格比对系统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的代价衡量可修改性。可修改性包含四个方面。(1)可维护性(maintainability)。这主要体现在问题的修复上:在错误发生后“修复”软件系统。为可维护性做好准备的软件体系结构往往能做局部性的修改并能使对其他构件的负面影响最小化。(2)可扩展性(extendibility)。这一点关注的是使用新特性来扩展软件系统,以及使用改进版本来替换构件并删除不需要或不必要的特性和构件。为了实现可扩展性,软件系统需要松散耦合的构件。其目标是实现一种体系结构,它能使开发人员在不影响构件客户的情况下替换构件。支持把新构件集成到现有的体系结构中也是必要的。(3)结构重组(reassemble)。这一点处理的是重新组织软件系统的构件及构件间的关系,例如通过将构件移动到一个不同的子系统而改变它的位置。为了支持结构重组,软件系统需要精心设计构件之间的关系。理想情况下,它们允许开发人员在不影响实现的主体部分的情况下灵活地配置构件。(4)可移植性(portability)。可移植性使软件系统适用于多种硬件平台、用户界面、操作系统、编程语言或编译器。为了实现可移植,需要按照硬件无关的方式组织软件系统,其他软件系统和环境被提取出。可移植性是系统能够在不同计算环境下运行的能力。这些环境可能是硬件、软件,也可能是两者的结合。在关于某个特定计算环境的所有假设都集中在一个构件中时,系统是可移植的。如果移植到新的系统需要做些更改,则可移植性就是一种特殊的可修改性。

1、【题目】()在软件开发机构中被广泛用来指导软件过程改进。

选项:

A.能力成熟度模型(CapacityMaturityModel)

B.关键过程领域(KeyProcessAreas)

C.需求跟踪能力链(TraceabilityLink)

D.工作分解结构(WorkBreakdownStructure)

答案:

A

解析:

【解析】 CMM 即软件开发能力成熟度模型,是用来指导软件过程改进 的。

1、【题目】软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一 个迭代的过程。以下关于软件架构设计活动的描述,错误的是 ______。

选项:

A.在建立软件架构的初期,一般需要选择一个合适的架构风格

B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系

C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件

D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

答案:

C

解析:

暂无解析

1、【题目】软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于 软件架构的描述,错误的是 ______。

选项:

A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程

B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等

C.软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动

D.软件架构能够指导设计人员和实现人员的工作

答案:

A

解析:

暂无解析

1、【题目】M软件公司的软件产品注册商标为N,为确保公司在市场竞争中占据优势,对员工进行了保密约束。此情形下,()的说法是错误的。

选项:

A.公司享有商业秘密权

B.公司享有软件著作权

C.公司享有专利权

D.公司享有商标权

答案:

C

解析:

【解析】 在题目的描述中,未体现出有申请专利的行为,所以不享有专利权

1、【题目】下列攻击方式中,流量分析属于( )方式。

选项:

A.被动攻击

B.主动攻击

C.物理攻击

D.分发攻击

答案:

A

解析:

【解析】在被动攻击(passiveattack)中,攻击者的目的只是获取信息,这就意味着攻击者不会篡改信息或危害系统。系统可以不中断其正常运行。常见的被动攻击包括:窃听和流量分析。主动攻击(activeattack)可能改变信息或危害系统。威胁信息完整性和有效性的攻击就是主动攻击。主动攻击通常易于探测但却难于防范,因为攻击者可以通过多种方法发起攻击。常见的主动攻击包括:篡改、伪装、重放、拒绝服务攻击。

1、【题目】下列关于不同软件开发方法所使用的模型的描述中,正确的是 ______。

选项:

A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型

B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模

C.实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型

D.UML的活动图与程序流程图的表达能力等价

答案:

B

解析:

暂无解析

1、【题目】基于JavaEE平台的基础功能服务构建应用系统时,()可用来集成遗产系统。

选项:

A.JDBC、JCA和JavaIDL

B.JDBC、JCA和JMS

C.JDBC、JMS和JavaIDL

D.JCA、JMS和JavaIDL

答案:

D

解析:

【解析】 JDBC(Java Data BaseConnectivity,java 数据库连接)是一种用于 执行 SQL 语句的 JavaAPI,可以为多种关系数据库提供统一访问,它由一 组用 Java 语言编写的类和接口组成。 JDBC 提供了一种基准,据此可以构 建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JCA 标准化连接子是由 J2EE 1.3 首先提出的,它位于 J2EE应用服务器和企业信 息系统( EIS)之间,比如数据库管理、企业资源规划( ERP)、企业资产 管理( EAM )和客户关系管理( CRM)系统。不是用 Java 开发的企业 应 用 或 者 在 J2EE 框 架 内 的 应 用 都 可 以 通 过 JCA 连 接 。 JCA 是 在 javax.resource包和它的子包( cci,spi 和 spi.security)中定义的。( JCA 的 缩写形式也用于 Java cryptography API 的缩写。) JMS 是 Java 对消息系统 的访问机制,但它本身并不实现消息。 JMS 支持点对点分发的消息队列, 也支持多个目标订阅的消息主题。当消息发布给一个主题的适合,消息就 会发送给所有那个主题的订阅者。 JMS 支持各种消息类型(二进制、流、 名-值表、序列化的对象和文本)。通过声明与 SQL 的 WHERE 相近的句 段,可以建立消息的过滤器。 JavaIDL 即 idltojava 编译器就是一个 ORB, 可用来在 Java语言中定义、实现和访问 CORBA 对象。 JavaIDL 支持的是一 个瞬间的 CORBA 对象,即在对象服务器处理过程中有效。实际上, JavaIDL 的 ORB 是一个类库而已,并不是一个完整的平台软件,但它对 JavaIDL 应用系统和其他 CORBA 应用系统之间提供了很好的底层通信支 持,实现了 OMG 定义的 ORB 基本功能。

1、【题目】在IPv6无状态自动配置过程中,主机将其()附加在地址前缀1111111010之后,产生一个链路本地地址。

选项:

A.IPv4地址

B.MAC地址

C.主机名

D.随机产生的字符串

答案:

B

解析:

【解析】 IPv6 地址的格式前缀 (FP)用于表示地址类型或子网地址,用类似于 IPv4 的 CIDR 表示方法表示。链路本地地址:前缀为 1111 111010,用于同一链路 的相邻节点间的通信。相当于 IPv4 的自动专用 IP 地址。为实现 IP 地址的 自动配置, IPv6 主机将 MAC 地址附加在地址前缀 11111110 10之后,产生 一个链路本地地址。

1、【题目】某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用______架构风格最为合适。

选项:

A.管道-过滤器

B.隐式调用

C.主程序-子程序

D.解释器

答案:

B

解析:

暂无解析

1、【题目】若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELELCT 产品名称, SUM (产品数量) FROM P, I WHERE P.产品号 =1.产品号 ______;

选项:

A.ORDERBY产品名称

B.ORDERBY产品数量

C.GROUPBY产品名称

D.GROUPBY产品数量

答案:

C

解析:

暂无解析

1、【题目】假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交易系统数据库中的全部数据,则应采用( )方式。

选项:

A.静态全局转储

B.动态全局转储

C.静态增量转储

D.动态增量转储

答案:

B

解析:

【解析】从题目中“系统中有正在运行的事务”可知应采用动态方式,从题目中“全部数据”可知应是全局转储,所以应采用:动态全局转储。

1、【题目】项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用_____来进行活动定义

选项:

A.鱼骨图

B.工作分解结构(WBS

C.层次分解结构

D.功能分解图

答案:

B

解析:

暂无解析

1、【题目】某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用( )架构风格最为合适。

选项:

A.面向对象

B.主程序-子程序

C.规则系统

D.管道-过滤器

答案:

C

解析:

【解析】在本题所述的应用环境中,强调了自定义流程,然后按自定义流程来执行,这属于虚拟机风格的特征,备选答案中,仅有C选项属于虚拟机风格。

查看更多
【计算机类「()不属于可修改性考虑的内容。」相关单选题】相关文章
不够精彩? 再来一篇 我要投稿
字典翻译专稿内容,转载请注明出处,来源链接: http://ks.zidianfy.com/kaoshi_16607/
系统架构设计师推荐
热门系统架构设计师推荐