“软件架构师的首要关注点不是系统功能,而是需要满足的品质”。满足的品质即客户对软件品质的关注点。

  软件架构师干的活就是“折中”。将各类利益相关者所提出关注点有所取舍的进行折中

  典型的利益相关者以及他们的关注点有:

  投资人:项目是否能够在给定的资源和进度约束下完成。

  架构师、开发人员、测试人员:最初的构建和以后的维护与演进。

  项目经理:组织团队、制定迭代计划。

  市场人员:通过品质特点实现与竞争者的差异化。

  技术支持人员:帮助平台呼入电话以及复杂性。

架构师的第一项任务就是与利益相关人协作,理解这些品质关注点和约束,并为它们排列优先级。如果你的系统要满足其品质要求,架构决定是很重要的,你需要注意架构,有意识的做出决定,而不是让架构自动出现。

转载于:https://www.cnblogs.com/hehejeson/articles/6360949.html

《架构之美》阅读笔记一相关推荐

  1. 《深入浅出4G网络 LTE_EPC》阅读笔记一

    不同的LTE概念名称关系 LTE的EPC演进到:结构扁平化,承载控制分离,全IP组网形态. 整个移动数据网络除空口部分外,其他全部接口已经实现了IP化.分组化. MM:移动性管理.移动性流程包括所有追 ...

  2. VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION(VGG网络)-论文阅读笔记

    VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION VGG网络 论文阅读笔记 //2022.4.11上午9:53开始阅 ...

  3. 《深入浅出4G网络 LTE EPC 》1,2章笔记

    4G概念 先后出现 LTE SAE EPC EPS等名字 工作项目名称 研究对象 SAE EPC 演进分组核心网 4G LTE E-UTRAN EPC+E-UTRAN +UE 共同构成EPS(演进的分 ...

  4. B-RAN网络(区块链无线接入网络)阅读笔记

    Blockchain Radio Access Network Beyond 5G阅读笔记 摘要 提出一种先进的无线网接入模式B-RAN,B-RAN利用区块链,将大规模的免信任子网络连接成大规模可信任 ...

  5. 深入浅出图神经网络【阅读笔记】

    主要内容 基础篇: 1 图的概述 2 神经网络基础 3 卷积神经网络 4 表示学习 高级篇 5 图信号处理与图卷积神经网络 6 GCN的性质 7 GNN的变体与框架 8 图分类 9 基于GNN的图表示 ...

  6. 3D卷积网络论文阅读笔记

    3D卷积网络 1.What is the best data augmentation approach for brain tumor segmentation using 3D U-Net? 实验 ...

  7. CartoonGAN_CVPR_2018为照片卡通化而生的对抗网络论文阅读笔记

    CartoonGAN_CVPR_2018 好了 进入正题 话不多说 快上车 CartoonGAN: Generative Adversarial Networks for Photo Cartooni ...

  8. SRv6网络编程阅读笔记

    SRv6基本原理 概述 网络指令:SRv6 Segment(SID) Locator Function Arguments Locator是网络拓扑中分配给一个网络节点的标识,用于路由和转发报文到该节 ...

  9. 《深入浅出vue.js》阅读笔记之数组变化侦测

    1.如何追踪变化 数组的侦测方式和对象不同,比如: this.list.push(1) 此时并不会像改变对象一样触发setter. 同理,要侦测数组的变化意味着我们在改变数组的时候得到通知,如图,我们 ...

  10. 3G UMTS与4G LTE核心网(二):4G网络概述

    4G网络概述 1 关于4G的几个概念 2 长期演进到哪里了 3 EPC网络的网元 参考文献 1 关于4G的几个概念 SAE(System Architecture Evolution,系统架构演进) ...

最新文章

  1. Statement接口实现查询数据、添加数据
  2. MySQL高级 - 查询缓存 - 概述及流程
  3. 安装cuda 非root_linux非root用户下安装软件,搭建生产环境
  4. VMware创建Ubuntu操作系统到网络配置详细流程
  5. IntelliJ IDEA代码常用的快捷键(自查)
  6. python mysql返回,python操作mysql数据-执行语句返回值直接返回字典类型
  7. 程序员谈网络改变我们的生活
  8. Oracle 12c因bug导致ORA-04031问题处理过程 | 云和恩墨技术通讯精选
  9. Linux系统编程 -- 文件描述符的复制:dup()和dup2()
  10. springboot 集成redis实现session共享
  11. MySQL简明教程-下
  12. typecho图片插件_Typecho 文章缩略图插件
  13. pmv计算c语言软件,晨光暖通计算工具
  14. GM300写频软件的使用
  15. “网上购车平台”又出低首付上私户新模式
  16. MicroStation:MDL常用API(持续更新)
  17. OpenGL总结15-光照模型
  18. 看手相不?【人体分析-手部关键点】JavaAPI示例
  19. Java-基于百度API的图片文字识别(支持中文,英文和中英文混合)
  20. 用BeautifulSoup简单爬取BOSS直聘网岗位

热门文章

  1. mysql 数据库的基本管理
  2. mysql高可用最佳实践_mysql高可用方案
  3. 这位挪威博士是如何成为阿里云PolarDB资深架构师的?
  4. 传统企业如何在数字化时代实现进化?
  5. 蚂蚁王益:Go+ 可有效补全 Python 的不足
  6. 从零点五开始用Unity做半个2D战棋小游戏(三)
  7. 使用LitJson进行序列化和反序列化
  8. ADAMoracle预言机的发展趋势和特点
  9. 遭遇11gR2 bug:kewastUnPackStats(): bad magic 1
  10. sql2012简体中文版安装