“架构(Architecture)” 一词的定义演变历史(依据国际标准)

深入理解"架构"的客观含义,不仅能使IT行业的系统架构设计师提升思想境界,对每一个积极的社会行动者而言,也具有长远的现实意义,因为,"架构"一词,不只限于IT系统,而是指各类系统(包括社会系统等)在周围的事物和条件的影响下,其元素、组件、关系、基本概念和属性、基本原则共同形成的综合关系和使动规律。

"心怀大世界,手有真功夫" ,心怀对世界的宏观哲学认识,自然能迅速掌握过硬的具体知识和技能,时间流逝而历久弥新,肌肤老去却老而弥坚。

如果只会一点重复操作性质的技能,更有甚者,竟以此为能,丝毫不谋求进取,或者,没有能力进取,那么,置身于激烈的竞争环境,戴着眼镜也会两眼发直、眼圈发红,结结巴巴、慌慌张张,也会因"我没有办法"而下跪磕头、出卖人格,一边无耻,一边苟活,两边失衡,成了一个被蛋糕吓破胆的唠叨碎嘴子,必然会被像扔破布一样丢掉。


架构,是指存在于客观世界中的某一实体(Entities)的架构。实体的例子包括:企业、组织、解决方案、系统(包括软件系统)、子系统、过程、业务、数据(作为一个数据项或数据结构)、应用、信息技术(作为一个集合,as a collection)、任务、产品、服务、软件项、硬件项、产品线、系统簇(family of systems)、系统的系统(system of systems)、系统的集合(collection)、应用的集合(collection)。

从2000年开始,每11年,国际标准中对"架构(Architecture)"的定义就演变一次,以下,给出中文译文并出具详表。

2000年,IEEE 1471-2000 IEEE Recommended Practice for Architectural Description for Software-Intensive Systems,"软件密集型系统体系结构描述推荐实践":

一个系统的基本组织形态,具体地体现在:此系统的组件中、组件间及组件与环境间的关系中、指导系统的设计和演化之基本原则中。

2011年,IEEE/ISO/IEC 42010-2011 Systems and software engineering --- Architecture description,"系统与软件工程 - 架构描述":

一个系统在其环境中的基本概念或属性,具体地体现在此系统的元素和关系中,也体现在其设计与演化之基本原则中。

2022年,IEEE/ISO/IEC 42010-2022 International Standard for Software, systems and enterprise --- Architecture description,"软件、系统和企业 - 架构描述":

一个实体在其环境中的基本概念或属性,以及管控此实体及其相关生命周期过程之实现与演化的基本原则。

【拓展阅读】
深入浅出,实例剖析 ---"多值依赖"的3种定义和实例图

清华应届生吐槽:四维图新毁约,校招实习生们都被解约了!

全年亏损十亿!四维图新去年亏损额扩大到3倍!

相关推荐
ZENERGY-众壹5 小时前
告警风暴怎么压?100MW 电站监控平台告警引擎架构复盘
数据库·架构·iot·电站监控
leo在掘金8 小时前
25.5k Star 的 DeepInfer 怎么扛住3万亿参数
后端·架构
Linye8 小时前
为什么让 AI 修个小 Bug 却把底层全重写了?聊聊 Coding Agent 的最小修改边界
人工智能·架构
王中阳Go8 小时前
你那条三跳链路的单跳超时,是按压测的 p95 定的,还是拍出来的?
人工智能·后端·架构
ting945200010 小时前
Databox MCP Connectors 技术深度解析:协议架构、集成原理与企业落地实践
人工智能·架构
微订校园外卖系统21 小时前
校园外卖多站点管理能做吗?三层权限与对账架构
架构·外卖系统·本地生活·微订
得帆低代码PaaS21 小时前
企业级 Agent 架构:MCP、Integration、数据与治理能力
大数据·人工智能·架构·ai agent·企业数字化·mcp
孟健1 天前
实测 agent-desktop:AI 控制桌面不截图、不占鼠标键盘,连点 55 次计算器 0 失误
人工智能·架构·开源
你三大爷1 天前
Netty / Kafka / Redis 保序问题的源码对比与 NIO 框架主流解法
后端·架构
神鹰手哥_起飞版1 天前
从一张像素网格,理解康威生命游戏的核心机制
架构