软件架构设计的核心并不是数据结构、算法和开发语言的选择,而是关注整个系统的结构设计和规范说明,以实现架构级的软件重用。软件架构模式描述了某一特定应用领域中系统的组织方式,反映了应用领域中众多系统所共有的结构和特性。因此,选项B描述不正确。