

网络协议和设备驱动软件经常采用分层架构模式,其主要原因是(21)。
(21) A、可以让软件获得更高的性能
B、支持软件复用
C、让功能划分容易,便于设计实现
D、为达到低内聚、高耦合的设计目标
分析:
中级教程p105。
分层架构模式优点如下:
Ø 有助把复杂的问题按功能分解,使整体设计更为清晰。
Ø 支持系统设计的逐级抽象。
Ø 具有较好的可扩展性。
Ø 支持复用。
分层模式的缺点如下:
Ø 并不是每个系统都可以很容易地划分出层次来;同时,各层功能的划分也没有一个统一的、正确的抽象方法。
Ø 层次的个数过多,系统性能可能会下降
注意,选项B虽然也是分架构层模式的优点,但它并不是题干所问问题的答案!
参考答案:C
| 各省软考办 | ||||||||||