「软件架构」软件架构概述范围特点动机历史架构支持活动软件架构主题架构框架相关领域另见
软件架构(architecture)是指软件系统的基本结构以及创建这种结构和系统的规程。每个结构都包含软件元素、它们之间的关系以及元素和关系的属性。[1]软件系统的架构是一个隐喻,类似于建筑物的架构。[2]它作为系统和开发项目的蓝图,布置设计团队需要执行的任务。[3]软件架构(architecture)是指做出基本的结构选择,一旦实现,改变这些选择的代价是高昂的。软件架构...