• 架构之美阅读笔记(三)


    架构之美告诉我们什么是架构, 那什么是架构呢?架构应该是一组结构,来源于一组设计规则,能减少复杂性。常见定义是,每种结构由各种类型的组件和关系组成,它们如何组合、相互调用、通信、同步、及其其他交互,简单来说就是组件及组件间的关系。其次我们要理解架构存在的目的,是确保利益相关人员的关注点能够得到满足,而在构想、计划、构建和维护系统时,系统架构能够处理复杂性。为了对付复杂性,系统被分解为一些交互的组件。而每种结构都有特定的关注点,如可变性和性能。各种关注点需要相互妥协、折中。架构师就需要做以下一些工作:如满足客户需要,整个系统应用相同的设计原则,满足法规和安全性需求等。    此外,我还了解架构与需求的关系,外部行为的描述,展示了产品如何与它的用户、其他系统和外部设备之间的交互,这应该表现为需求。结构描述,展示了产品如何划分为多个部分,以及这些部分的关系。除此之外,我还了解了架构要尽量简单,但不要过于简单, 尽量简单可以便于修改,过分牺牲简单性的修改要抵制,系统设计需要保持概念完整性、一致性等

  • 相关阅读:
    Linux 分卷压缩
    用 virtualenv 创建隔离的 Python 运行环境
    Ubuntu 16.04 安装 Python3.6
    Python 的全局变量
    Git 使用总结
    开源的许可证GPL、LGPL、BSD、Apache 2.0
    Python Unofficial Package Site
    apt-get update 更新 ubuntu时出现Hash sum mismatch的原因及解决方法
    Keep It Simple & Stupid
    Python IDLE 增加清屏功能
  • 原文地址:https://www.cnblogs.com/liuxiaojieqqq/p/13107564.html
Copyright © 2020-2023  润新知