考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的不同属性。例如,展示功能组织的 (1) 能判断质量特性,展示并发行为的(2) 能判断系统行为特性。选择的特定视角或视图也就是逻辑视图、进程视图、实现视图和 (3) 。使用(4)来记录设计元素的功能和概念接口,设计元素的功能定义了它本身在系统中的角色,这些角色包括功能、性能等。
本题考查软件架构的不同视角。 在考虑软件架构时,从不同的视角来检查是很重要的。其中,展示功能组织的静态视角能够判断质量特性,因此第一个空应填“静态视角”,选项对应为A。 展示并发行为的动态视角能判断系统行为特性,因此第二个空应填“动态视角”,但这并不是本题要考察的内容,故排除包含此选项的答案。 选择的特定视角或视图包括逻辑视图、进程视图、实现视图和配置视图,所以第三个空应填“配置视图”,没有直接对应的选项,但根据上下文可以推断出应该选择“多维视角”。 使用逻辑视图来记录设计元素的功能和概念接口,所以第四个空应填“逻辑视图”,选项对应为A。