ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《架构之美》阅读笔记一

2021-02-05 21:03:30  阅读:176  来源: 互联网

标签:架构 关注点 系统 之美 笔记 品质 组件 软件


今天阅读了《架构之美》第一章和:架构概述的部分

1、定义

所谓架构:就是由一组结构组成,这些结构的设计目的是让架构师,构建者,以及其他利益相关人看到他们的关注点是如何得到满足的。美丽架构的核心在于概念完整性,即一组抽象和规则,在整个系统中尽可能简单地应用他们。架构观点中的常见思想是结构,每种结构都由各种类型的组件及其关系构成:它们之间是如何组合,相互调用,通信,同步,以及进行其他交互。面对不断增长的系统复杂性,以及它们内部和相互之间的交互,由一组结构形成的架构提供了对付复杂性的主要手段,目的是确保得到的系统具备所要求的特征。结构为将系统化解为一些交互的组件提供了途径。

2、架构特征

架构特征简单的说就是是系统性能足够好,安全可靠并且在客户规定的工期时间内完成客户所要求的全部功能

3、架构设计

架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉另一些细节。架构是设计的一个子集,如果说架构关注的是组件之间的关系和系统组件外部可见的属性,那么设计还要关注这些组件的内部结构

4、好的架构评判标准

  1)能使软件开发人员的工作变得简单。

  2)使软件测试人员的工作变得轻松

  3)让使用软件的用户拥有良好的使用体验。

5、软件架构师需要注意点

这里就用到了我们在软件需求分析课堂上所学到的知识了。这里只突出强调两点,要关注利益相关人员的需求,以及同时做到关注软件的功能和品质。每一个或者说每一类的利益相关者对软件系统的品质关注点是不一样的,软件架构师需要同这些利益相关者展开协作,理解这些品质关注点和约束,并为这些品质关注点排列优先级。尽管许多架构都能满足功能需求,但是能满足品质需求的却很少。架构师需要对软件系统形成全面的理解,在软件设计中做出明智的决定。

标签:架构,关注点,系统,之美,笔记,品质,组件,软件
来源: https://www.cnblogs.com/hhjing/p/14379707.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有