在以下关于模式与系统架构的描述中,错误的是______。
A.两者都是处理一些抽象概念间的关系
B.模式针对所要解决的实际问题,是领域相关的
C.在创建架构过程中,需要考虑重用性、通用性等问题,可以使用适当的模式作为指导原则来设计相应的解决方案
D.可以通过对问题领域的分析和分解,找到与解决问题相匹配的模式,把各种模式结合在一起构建整个系统架构
参考答案:B
解析: 软件架构模式描述了某一特定应用领域中系统的组织方式。它反映了领域中众多系统所共有的结构和语义特性,描述了如何将各个模块和子系统有效地组织成一个完整的系统。
软件架构是软件系统中的核心元素,是系统中不易改变、比较稳定的部分,也是构建软件系统中其他部分的基础,因此系统架构的好坏从根本上决定了基于该架构所构建的软件系统的质量。系统架构的构建一直是软件开发过程中的一项重要工作,也是一项很困难的工作。模式的应用则给出了一条构建系统架构的有效途径。在创建架构过程中,需要考虑重用性、通用性等问题,可以使用适当的模式作为指导原则来设计相应的解决方案。
模式与系统架构有很大的相似性,都是处理一些抽象概念间的关系,但是二者有很大的不同。模式是领域无关的,解决某些抽象问题;而系统架构则针对所要解决的实际问题,是领域相关的。可以通过对问题领域的分析和分解,找到与解决问题相匹配的模式,把各种模式结合在一起构建整个系统架构。