《架构之美》阅读笔记03

“建造的艺术或科学,特别是设计和建造人类使用的建筑时的艺术或实践,同时考虑到美学因素和实用因素。”架构是提供一种特定的方式来解决共同的问题,这种方式具有实用性和美学性;架构是美观、坚固、实用三个方面的平衡配合。好的系统架构展示了架构的完整性,完整的架构是实用性的体现,但架构又是一种折中,改进其中的一个特征往往会对其他特征产生负面影响,这就要求架构师能够发现特定系统的重要关注点,然后充分满足这些关注点的条件。架构观点的常见思想是结构,结构为我们提供途径,建系统化为交互的组件。

目前软件架构师没有历史和传统规定其具体职责

软件架构师的主要设计决定包括:行为和结构。结构指内部组件的组织结构(模块图、类图),行为包括外部行为(需求)、内部行为(内部组件之间的行为)

架构的定义:一组有标注的图纸和功能描述,它说明了设计和构建一个系统时所使用的结构

架构是系统设计的一部分,它突出某些细节,并通过抽象忽略掉另一些细节

系统架构师首要关注的不是系统的功能,而是需要满足的品质

架构师的关注顺序为:品质(可变性、可维护性、可伸缩性)、折中(根据优先级)、

如果计划的架构不能被一个人设计,那么也不能被一个人理解

架构师的主要关注点为:功能性、可变性、性能、容量、生态系统、可构建性、产品化、安全性

转载于:https://www.cnblogs.com/amiee/p/6417198.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值