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

相关推荐
●VON6 分钟前
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解
javascript·学习·react native·react.js·架构·跨平台·von
Gary董7 分钟前
高并发的微服务架构如何设计
微服务·云原生·架构
ujainu22 分钟前
Flutter + OpenHarmony 实战:《圆环跳跃》——完整游戏架构与视觉优化
flutter·游戏·架构·openharmony
爬山算法1 小时前
Hibernate(74)如何在CQRS架构中使用Hibernate?
java·架构·hibernate
香芋Yu2 小时前
【大模型教程——第二部分:Transformer架构揭秘】第2章:模型家族谱系:从编码器到解码器 (Model Architectures)
深度学习·架构·transformer
从此不归路3 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc
java干货3 小时前
微服务:把一个简单的问题,拆成 100 个网络问题
网络·微服务·架构
C澒4 小时前
前端技术核心领域与实践方向
前端·系统架构
橙露5 小时前
Vue3+Pinia实战:从零搭建企业级后台管理系统的核心架构
架构
小毅&Nora6 小时前
【人工智能】【大模型】从厨房到实验室:解密LLaMA架构如何重塑大模型世界
人工智能·架构·llama