在软件体系结构的建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了( )的思想。
单选题
在软件体系结构的建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了( )的思想。
A. 关注点分离
B. 面向对象
C. 模型驱动
D. UML
答案:A
解析
正确答案:A. 关注点分离
多视图把软件体系结构按不同视角(逻辑、进程、开发、物理等)分别描述,每个视图只聚焦一类关注点,如功能、并发、部署、开发组织,从而降低复杂性并满足不同利益相关者需求。因此它体现的是关注点分离思想,A 正确。
- B 面向对象:一种建模范式,强调对象、类、继承,不是多视图的本质思想。
- C 模型驱动:强调以模型为核心并自动转换,多视图可服务之,但不直接对应。
- D UML:一种建模语言和表示工具,可描述多视图,但工具不等于思想。
延伸:常考 4+1 视图、SEI 视图;核心原则包括关注点分离、模块化、信息隐藏。面试可答:多视图需保证视图间一致性,并由利益相关者关注点驱动。