“架构(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倍!

相关推荐
guojl15 分钟前
深度解决大文件上传难题
架构
DemonAvenger23 分钟前
Go语言中的TCP编程:基础实现与最佳实践
网络协议·架构·go
guojl2 小时前
一网打尽分布式锁
架构
xinxiangwangzhi_2 小时前
pytorch底层原理学习--PyTorch 架构梳理
人工智能·pytorch·架构
真实的菜3 小时前
Kafka生态整合深度解析:构建现代化数据架构的核心枢纽
架构·kafka·linq
guojl4 小时前
营销客群规则引擎
架构
Natsume17104 小时前
嵌入式开发:GPIO、UART、SPI、I2C 驱动开发详解与实战案例
c语言·驱动开发·stm32·嵌入式硬件·mcu·架构·github
DemonAvenger5 小时前
深入理解Go的网络I/O模型:优势、实践与踩坑经验
网络协议·架构·go
鹏程十八少7 小时前
7.Android 设计模式 享元模式 在商业项目中的落地
架构
老周聊大模型7 小时前
《ChatGLM/Llama调优实战:从指令微调到RLHF的工业级对齐方案》
人工智能·程序员·架构