8.软件设计过程中,视图可以从不同角色描述软件结构,以下关于几个常见视图的说法中,(C)是错误的。
A.逻辑视图从功能需求角色描述了软件结构
B.组件视图从实现功能角度描述了软件结构
C.过程视图从质量角度描述了软件结构
D.部署视图从分布问题角度描述了软件结构
解析:
软件架构是“一个描述软件系统的子系统和组件,以及它们之间相互关系的学科”。架构试图定义软件的内部结构。通过视图可以从不同角度描述软件结构,主要包括逻辑视图(满足功能需求)、过程视图(并发问题)、组件视图(实现问题)、部署视图(分布问题)。
模式提供了架构设计的某些方法。模式是“给定上下文中普遍问题的普遍解决方案”,主要涉及设计模式(微观架构模式)和架构模式(宏观架构)。
各省软考办 | ||||||||||