zoukankan      html  css  js  c++  java
  • 《架构之美》阅读笔记03

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    PE感染学习
    寻找复活节彩蛋egg huting 学习
    unicode exp学习
    zlib的安装与使用
    PDF 学习
    MW6MaxiCode ACX溢出
    Blog 迁移啦
    Malloc Maleficarum复盘
    [winafl]这几天的折腾
    [pwnable.kr]--alloca
  • 原文地址:https://www.cnblogs.com/amiee/p/6417198.html
Copyright © 2011-2022 走看看