事件驱动模式的优点不包括(21)。
A.支持软件重用,容易实现并发处理
B.有助于把复杂的问题按功能分解,使整体设计更为清晰
C.具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件
D.可以简化客户代码
第1题:
●网络协议和设备驱动软件经常采用分层架构模式,其主要原因是(21)。
(21)A.可以让软件获得更高的性能
B.支持软件复用
C.让功能划分容易,便于设计实现
D.为达到低内聚、高耦合的设计目标
第2题:
●面向对象技术中,对象具有以下特性: (20)。
①清晰的边界 ②良好定义的行为 ③确定的位置和数量④可扩展性
(20)A.②④
B.①②③④
C.①②④
D.①②
第3题:
继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码
A.可读性好
B.可重用
C.可跨包访问
D.运行更安全
第4题:
是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。
A.类
B.继承性
C.内部库
D.类库
第5题:
A.可扩展性
B.便于网络协议实现
C.易于故障排查
D.使网络设计无规律,适应当今复杂网络
E.使网络结构清晰、易于理解
F.可管理性
第6题:
下列选项中,关于环形结构说法不正确的是( )。
A.使用环形结构可以简化光纤的配置
B.使用环形结构具有良好的可扩展性
C.容易提供多点到点的服务
D.使用环形结构可以解决网络保护机制与宽带共享等问题
第7题:
第8题:
第9题:
第10题:
实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元被称为(),它是系统高层的可重用的组成部件。
第11题:
代码设计方法中,面分类方法的特点主要体现在以下哪几个方面()
第12题:
可扩展性
便于网络协议实现
易于故障排查
使网络设计无规律,适应当今复杂网络
使网络结构清晰、易于理解
可管理性
第13题:
设计模式具有(41)的优点。
A.适应需求变化
B.程序易于理解
C.减少开发过程中的代码开发工作量
D.简化软件系统的设计
第14题:
此题为判断题(对,错)。
第15题:
继承是面向对象编程的-个重要特征,它可降低程序的复杂性并使代码( )。
A.可读性好
B.可重用
C.可跨包访问
D.运行更安全
第16题:
评价软件详细设计时不考虑(54)。
A.可理解性,使最终用户能理解详细设计,并提出改进意见
B.可扩展性,容易添加新的功能
C.灵活性,使代码修改能平稳地进行
D.可插入性,容易将一个模块抽出去,将另一个有同样接口的模块加进来
第17题:
A.将复杂的网络划分成简单的组成部分
B.让工程师能够侧重于模块功能的设计和开发
C.定义标准接口,实现多厂家的交互
D.把复杂的网络问题分解为小的简单问题,易于学习和操作
第18题:
软件的横向重用是指重用不同应用领域中的软件元素。__________是一种典型的、原始的横向重用机制。 A.构件 B.标准函数库 C.用例 D.设计模式
第19题:
第20题:
第21题:
第22题:
基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()
第23题:
支持基于抽象程度递增的系统设计,使设计者可以把一个复杂系统按递增的步骤进行分解
支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层
支持重用
不支持重用