软件架构师应该知道的97件事

丰乐 丰乐     2022-12-24     229

关键词:

11 架构师需要宏观上设计,微观上了解业务代码。宏观视野和微观视野

12 没有万能的解决方案,需要存在情景意识

13 提前考虑性能问题,考虑未来的变化

14 架构:系统建模,接口设计,模块划分,套用设计模式,优化性能。需要平衡:安全,易用,产品支持,发布管理,部署方式。

  需要平和技术需求和各类业务需求

15 功能测试,避免草率的提交任务。

16 技术可能唯一。业务是不断演化的,没有一成不变的业务系统

17 业务为重。既要考虑架构,也要考虑业务。

18 先保证方案简单可以,再考虑通用型和复用性

19 架构师应该师范领导团队。技术团队和业务团队的接口人。

20 持续集成

 

软件架构师应该知道的97件事

1客户需求重于简历和个人兴趣,选用合适的技术,保证服务的稳定性,易用性。2明白业务的关键点,简化根本复杂性,避免为了解决问题引入偶发可用性。3技术只是项目的一部分。沟通,合理有效的沟通很重要。4沟通的简明... 查看详情

软件架构师应该知道的97件事

1.客户需求重于个人简历客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2. 简化根本复杂性,消除偶发复杂性根本复杂性指的是问题与生俱来的、无法避免的困难。偶发复杂性是人们解决根... 查看详情

阅读《架构漫谈》后,思考软件架构师应该如何工作

...些作为架构师需要了解的最基本的知识。现在要讨论的是软件架构师应该如何工作,如何更好的,更快的,更有效率的工作。  要想做好一个工作就应该了解这个工作最基本的需求是什么,而作为一个软件架构师就必须应该清... 查看详情

小论文-软件构架师

 要知道软件架构师的工作过程,首先就要知道什么是软件架构师,以及为什么一个项目需要架构师。 软件架构师,是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构... 查看详情

想成为一名架构师,应该掌握哪些技术呢?

要成为一名架构师,首先应该掌握哪些技术呢?1.面向对象OOP的理解,我是说理解,我不希望你告诉我百度里的概念!2.常用的数据结构,对于常见的数据结构,算法,应该知道一些!3.WEB服务,对于分布式,大一点的项目都会遇... 查看详情

如何成为一名优秀的软件架构师

什么是软件架构师?架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和... 查看详情

软件架构师如何工作

软件架构师如何工作对于初学软件架构的我来说软件架构师的工作这个概念是非常模糊的,在我的理解上软件架构师所从事软件开发方面的工作应该与建筑方面的建筑设计师很类似,他们应该承担着类似的责任,在整个项目真正... 查看详情

[架构之路-6]:架构师-架构师应该具备的架构思维

...的位置一、客户业务与需求分析环节1.1客户痛点、问题VS软件设计本身1.2客户价值VS架构设计二、规范与设计环节2.1完美VS适合2.2适合 VS前瞻性+潜在演进2.3持续演进VS稳定性2.4功能性需要VS非功能性需求2.5 定性VS定量三、开发... 查看详情

软件架构师是如何工作的

    软件体系结构的第一节课,是要让我们了解如果要做一名软件架构师,我们应该做什么和怎么做。在课堂上,老师通过《梦想改造家》中王平仲对特殊房型的改造来让我们从一名建筑师去了解什么是软件架构师... 查看详情

《漫谈架构》读后感——软件架构师如何工作

...问题的实践活动。架构实际上解决的是人的问题。什么是软件架构?软件因为流量增大而分拆成不同的运行单元,在不同的机器上部署所形成的架构,属于软件架构。每个运行单元为了让不同角色的人,比如前端,业务,数据存... 查看详情

[架构之路-97]:《软件架构设计:程序员向架构师转型必备》-7-需求分析与业务需求领域建模

...领域的过于专业化的业务需求。为了确保业务需求能够被软件工程师正确无误地实现,就需要需求分析工程师或架构师为业务领域建立计算机领域的抽象模型,这个模型称为业务领域模型。第7章业务需求领域建模7.1什么... 查看详情

作业一

一个软件架构师的工作过程    今天通过观看王平仲设计师在《梦想改造家》节目中拆分三角空间将畸形纸片屋变空中花园的视频,老师给我们留了一个思考问题,题目大概是通过一个建筑设计师的设计过程,说说... 查看详情

图解:在资深架构师眼中的架构应该是怎样的?

...然后解决他们的关注点(concerns),后来我读到一本书《软件系统架构:使用视点和视角与利益相关者合作》,里面提到的理念也是这样说:系统架构的目标是解决利益相关者的关注点。这是从那本书里头的一张截图,我之前公司... 查看详情

概识软件架构

...做好架构(架构师应该如何做      软件与架构的关系  架构好比是盖房装修,首先是先实现基本功能,如果连基本的吃喝拉撒睡都解决不了那房子就失去了基本的意义;解决了基本的生存,人就会期... 查看详情

软件架构师如何工作

...者,这些定义如果用在建筑学上,则是很容易理解的。在软件工程领域中,软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。在架构漫谈中举了早期社会每个人独立的生活方... 查看详情

架构漫谈博客读后感之软件架构师如何工作

...理上的结构的产物,这段定义虽然是以建筑为主体的,但软件行业的架构也与之相符:根据要解决的问题,对目标系统的边界进行界定(即上下范围图);并对目标系统按照某个原则进行切分(切分的原则,要便于不同的角色,... 查看详情

软件架构师如何工作

...概凯的架构漫谈和查阅一些其他资料,我大致了解了一下软件架构师的一些相关知识。  什么是架构呢?在架构漫谈中这样说道:把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分... 查看详情

软件架构师的12项修炼4

第4章领导力4.1领导力的原则4.1.1建立信任关系领导力完全是建立在信任关系之上的。4.1.2建立共识领导力是为了建立一种认知,即每个人都觉得这种认知是对的。你必须知道项目中每个人如何工作,了解他们对项目的看法和关心... 查看详情