单选题 以下关于软件体系结构说法不正确的是______。
  • A.软件体系结构又称软件架构,由构件、连接件和约束组成
  • B.构件是组成软件的系统元素
  • C.约束一般为对象连接时的规则,或指明了构件连接的条件
  • D.软件体系结构是一种不可预制的软件框架结构
【正确答案】 D
【答案解析】[解析] 软件体系结构又称为软件架构,软件体系结构={构件,连接件,约束}。其中,构件(Component)是组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统,是组成软件的系统元素;连接件(Connector)将不同的构件连接起来,表示了构件间的相互作用,构件可以是过程调用、管道远程过程调用等;约束一般为对象连接时的规则,或指明了构件连接的条件。软件体系结构是一种可预制和可重构的软件框架结构。因此本题答案为D。