以下关于三层C/S结构的叙述中,不正确的是()

A.允许合理划分三层结构的功能,使之在逻辑上保持相对独立性,提高系统的可维护性和可扩展性

B.允许更灵活有效地选用相应的软硬件平台和系统

C.应用的各层可以并发开发,但需要相同的开发语言

D.利用功能层有效地隔离表示层和数据层,便于严格的安全管理

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:软件架构设计 - 软件架构风格


这是属于系统架构师的,软设书上都没有,这个知识点在今年好像是第二次放软设来考,第一次是2017年上半年。

在官方教程《系统架构设计师教程》第141页描述了三层C/S结构,在第一句话就说了“针对二层C/S体系结构的缺点,三层C/S体系结构应运而生”,ABD都有克服它的缺点的描述。C选项:

“应用的各层”有:表示层、功能层和数据层,分别对应前端界面、后端业务处理、数据库,明显可以使用可以使用不同的开发语言。142页原文:“三层C/S的解决方案对这三层进行明确分割,不同层构件相互独立”,所以本题选C。


其实搜索可以发现这个题总结的几个选项在另一本书上都有:《实用软件设计模式教程(第2版)》第293页:

202211181405409.png

请先 登录 后评论
  • 1 关注
  • 0 收藏,970 浏览
  • 亚里士德 提出于 2022-11-19 02:47

相似问题