、架构视图及架构框架等。
架构描述语言.架构描述语言（ADL）用于描述软件的体系架构。现在已有多种架构描述语言，如Wright（由卡内基梅隆大学开发），Acme（由卡内基梅隆大学开发），C2（由UCI开发），Darwin（由伦敦帝国学院开发）。ADL的基本构成包括组件、连接器和配置。
架构视图.软体架构的叙述常会整理成视图模型（view model），如同在建筑学中的不同种类的蓝图。每一种视图会着重一些系统的事务，依循其约定的观点（viewpoint），观