软件架构设计标准 (IEEE 1471 2000) ——极简教程

本文介绍了软件架构的重要性,起源于1960年代的理论,并以IEEE 1471 2000标准为基础详细解释了软件架构的概念框架,包括Mission、系统/环境/架构、利益相关者、关注点、观察点和模型。还提到了4+1视图模型和常见的架构模式与风格。
摘要由CSDN通过智能技术生成

What Is Architecture?

软件系统的架构是一个隐喻,类似于建筑物的架构。

架构(Architecture)这个词来源于建筑学。

IT这个行业中的词汇许多都来源于传统行业。传统行业发展了很多年,有一套成熟的理论,而软件设计这个行业才几十年,在实践中,为了提高生产效率和品质,工程化是一个必然化的趋势,于是传统行业工程化的理论和实践就有了在软件设计这个行业移植的可能性。

在建筑行业或者机械设计行业,在建筑建造出来或者产品加工出来之前,设计人员用图纸来表达自己的设计意图。当然成熟的设计人员在取得认证之前,需要到施工单位或者到加工车间实习很长时间,以防止设计出来之后,无法建造或加工。

Architecture: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.

架构: 一个系统的基本组织,体现在它的组件中,它们之间的关系,以及与环境的关系,以及指导其设计和进化的原则。

“软件架构”一词直到 1990 年代才得到广泛使用。计算机科学领域自形成以来就

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光剑书架上的书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值