《构架与架构师》PPT课件

上传人:文**** 文档编号:240792480 上传时间:2024-05-09 格式:PPT 页数:25 大小:1.11MB
返回 下载 相关 举报
《构架与架构师》PPT课件_第1页
第1页 / 共25页
《构架与架构师》PPT课件_第2页
第2页 / 共25页
《构架与架构师》PPT课件_第3页
第3页 / 共25页
点击查看更多>>
资源描述
第第0 0章章 构架与架构师构架与架构师构架构架起起因因:1717世世纪纪2020年年代代,瑞瑞典典和和波波兰兰交交战战。瑞瑞典典国国王下令建造巨型战舰王下令建造巨型战舰瓦萨战舰。瓦萨战舰。要要求求:舰舰长长70m70m,载载员员300300人人,两两层层甲甲板板装装载载6464门门重炮重炮设计师:设计师:henrikhenrik大师大师考考虑虑因因素素:工工期期、性性能能、功功能能、安安全全性性、可可靠靠性性、造价等。造价等。实现方法:实现方法:先按单层炮舰设计,在扩充为双层。先按单层炮舰设计,在扩充为双层。结果:试航礼炮未放完,就翻入水中。结果:试航礼炮未放完,就翻入水中。分析原因:分析原因:比例严重失调(构架存在问题)比例严重失调(构架存在问题)说明问题:说明问题:?软件构架软件构架第第0章章构架与架构师构架起因:构架与架构师构架起因:17世纪世纪20年代,瑞典和波兰交年代,瑞典和波兰交第第0 0章章 构架与架构师构架与架构师构架构架软软件件构构架架师师技技术术、商商业业好好社社会会等等诸诸多多因因素素作作用用的的结结果果,而而软软件件构构架架的的存存在在反反过过来来又又会会影影响响技技术术、商商业业和和社社会会环环境境,从从而而影影响响到到未未来来的的构构架架。这这种种相相互互影影响响的的周周期期称称为为构架商业周期构架商业周期软件构架商业周期软件构架商业周期第第0章章构架与架构师构架软件构架师技术、商业好社会等诸多因素构架与架构师构架软件构架师技术、商业好社会等诸多因素办公室里的争论办公室里的争论办公室里,关于什么是软件架构,争论正酣。办公室里,关于什么是软件架构,争论正酣。程序员说,软件架构就是要决定需要编写哪些类,使用哪些现成框架。程程序员说,软件架构就是要决定需要编写哪些类,使用哪些现成框架。程序经理笑了;序经理笑了;程序经理说,软件架构就是模块的划分和接口的定义。系统分析员笑了;程序经理说,软件架构就是模块的划分和接口的定义。系统分析员笑了;系统分析员说,软件架构就是为业务领域对象的关系建模。配置管理员笑系统分析员说,软件架构就是为业务领域对象的关系建模。配置管理员笑了;了;配置管理员说,软件架构就是开发出来的以及编译过后的软件到底是个啥配置管理员说,软件架构就是开发出来的以及编译过后的软件到底是个啥结构。数据库工程师笑了;结构。数据库工程师笑了;数据库工程师说,软件架构规定了持久化数据的结构,其他一切只不过是数据库工程师说,软件架构规定了持久化数据的结构,其他一切只不过是对数据的操作而已。部署工程师笑了;对数据的操作而已。部署工程师笑了;部署工程师说,软件架构规定了软件部署到硬件的策略。用户笑了;部署工程师说,软件架构规定了软件部署到硬件的策略。用户笑了;用户说,软件架构就是决定一个个子系统如何划分。程序员又笑了;用户说,软件架构就是决定一个个子系统如何划分。程序员又笑了;大家想了想说,这些架构视图好像我们都需要啊,软家架构师哭了。大家想了想说,这些架构视图好像我们都需要啊,软家架构师哭了。.上述争论可以总结为一句话:上述争论可以总结为一句话:不同涉众看待软件架构的视角是不同的不同涉众看待软件架构的视角是不同的不同涉众看待软件架构的视角是不同的不同涉众看待软件架构的视角是不同的 办公室里的争论办公室里,关于什么是软件架构,争论正酣。办公室里的争论办公室里,关于什么是软件架构,争论正酣。第第0 0章章 构架与架构师构架与架构师构架构架1.1.构架受系统涉众的影响:构架受系统涉众的影响:软件构架的产生软件构架的产生开开发发组组织织的的管管理理层层涉众涉众客客户户涉涉众众维维护护组组织织涉涉众众最最终终用用户户涉涉众众进进行行市市场场营营销销的的涉涉众众成本要低,人人都得有活干特性突出、很快能投放市场、成本低、有竞争力行 为、性能、安全性、可靠性、易用性可修 改性成本要低,及时交付、不要改动太频繁第第0章章构架与架构师构架构架与架构师构架1.构架受系统涉众的影响:构架受系统涉众的影响:软件构架软件构架第第0 0章章 构架与架构师构架与架构师构架构架2.2.构架受开发组织的影响构架受开发组织的影响EgEg:人人员员技技能能、开开发发进进度度和和预预算算、直直接接投投资资和和长长期投资、子系统的转包等期投资、子系统的转包等3.3.构架受设计师的素质和经验的影响构架受设计师的素质和经验的影响4.4.构架受技术环境的影响构架受技术环境的影响EgEg:基于:基于webweb、面向对象、支持中间件等、面向对象、支持中间件等5.5.其他影响因素其他影响因素EgEg:与涉众的交流:与涉众的交流6.6.构架对诸影响因素的反作用构架对诸影响因素的反作用软件构架的产生软件构架的产生第第0章章构架与架构师构架构架与架构师构架2.构架受开发组织的影响构架受开发组织的影响软件构架的软件构架的架构师架构师 架构师这个称呼不是拍脑袋想出来的,是有架构师这个称呼不是拍脑袋想出来的,是有国际标准(国际标准(ISO/IEC 42010ISO/IEC 42010)可查的。架构师是可查的。架构师是软件开发活动中的众多角色之一,它可能是一个软件开发活动中的众多角色之一,它可能是一个人、一个小组,也可能是一个团队。微软对架构人、一个小组,也可能是一个团队。微软对架构师有一个分类参考,我们参考一下,他们把架构师有一个分类参考,我们参考一下,他们把架构师分为师分为4 4种:企业架构师种:企业架构师EA(Enterprise EA(Enterprise Architect)Architect)、基础结构架构师基础结构架构师IA(Infrastructure Architect)IA(Infrastructure Architect)、特定技术架构特定技术架构TSA(Technology-Specific Architect)TSA(Technology-Specific Architect)和解决方和解决方案架构师案架构师SA(Solution Architect)SA(Solution Architect)。软件架构师软件架构师第第0 0章章 构架与架构师构架与架构师架构师架构师架构师这个称呼不是拍脑袋想出来的,是有国际标准架构师这个称呼不是拍脑袋想出来的,是有国际标准架构师架构师软件架构师软件架构师-名人堂名人堂第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师-名人堂第名人堂第0章章构架与架构师构架与架构师架构师架构师1 1、确认需求、确认需求在在项项目目开开发发过过程程中中,架架构构师师是是在在需需求求规规格格说说明明书书完完成成后后介介入入的的,需需求求规规格格说说明明书书必必须须得得到到架架构构师师的的认认可可。架架构构师师需需要要和和分析人员反复交流,以保证自己完整并准确地理解用户需求。分析人员反复交流,以保证自己完整并准确地理解用户需求。2 2、系统分解、系统分解依依据据用用户户需需求求,架架构构师师将将系系统统整整体体分分解解为为更更小小的的子子系系统统和和组组件件,从从而而形形成成不不同同的的逻逻辑辑层层或或服服务务。随随后后,架架构构师师会会确确定定各各层层的的接接口口,层层与与层层相相互互之之间间的的关关系系。架架构构师师不不仅仅要要对对整整个个系系统统分分层层,进进行行“纵纵向向”分分解解,还还要要对对同同一一逻逻辑辑层层分分块块,进进行行“横向横向”分解。分解。软件架构师的功力基本体现于此,这是一项相对复杂的工作。软件架构师的功力基本体现于此,这是一项相对复杂的工作。软件架构师软件架构师主要职责主要职责第第0 0章章 构架与架构师构架与架构师架构师架构师1、确认需求、确认需求软件架构师软件架构师主要职责第主要职责第0章章构架与架构构架与架构架构师架构师 3 3、技术选型、技术选型架架构构师师通通过过对对系系统统的的一一系系列列的的分分解解,最最终终形形成成了了软软件件的的整体架构。技术选择主要取决于软件架构。整体架构。技术选择主要取决于软件架构。EgEg:Web Web ServerServer运运行行在在WindowsWindows上上还还是是LinuxLinux上上?数数据据库库采采用用MSSqlMSSql、OracleOracle还还是是MysqlMysql?需需要要不不需需要要采采用用MVCMVC或或者者SpringSpring等等轻轻量量级级的的框框架架?前前端端采采用用富富客客户户端端还还是是瘦瘦客客户户端端方方式式?类类似似的的工工作作,都都需需要要在在这这个阶段提出,并进行评估。个阶段提出,并进行评估。架架构构师师对对产产品品和和技技术术的的选选型型仅仅仅仅限限于于评评估估,没没有有决决定定权权,最最终终的的决决定定权权归归项项目目经经理理。架架构构师师提提出出的的技技术术方方案案为为项项目目经经理理提提供供了了重重要要的的参参考考信信息息,项项目目经经理理会会从从项项目目预预算算、人人力力资资源源、时时间间进进度度等等实实际际情情况况进进行行权权衡衡,最最终进行确认。终进行确认。软件架构师软件架构师主要职责主要职责第第0 0章章 构架与架构师构架与架构师架构师架构师3、技术选型、技术选型软件架构师软件架构师主要职责第主要职责第0章章构架与构架与架构师架构师4 4、制定技术规格说明、制定技术规格说明 架架构构师师在在项项目目开开发发过过程程中中,是是技技术术权权威威。他他需需要要协协调调所所有有的的开开发发人人员员,与与开开发发人人员员一一直直保保持持沟沟通通,始始终终保保证开发者依照它的架构意图去实现各项功能。证开发者依照它的架构意图去实现各项功能。架架构构师师与与开开发发者者沟沟通通的的最最重重要要的的形形式式是是技技术术规规格格说说明明书书,它它可可以以是是UMLUML视视图图、WordWord文文档档,VisioVisio文文件件等等各各种种表表现现形形式式。通通过过架架构构师师提提供供的的技技术术规规格格说说明明书书,保保证证开开发发者者可可以以从从不不同同角角度度去去观观察察、理理解解各各自自承承担担的的子子系系统统或或者模块。者模块。软件架构师软件架构师主要职责主要职责第第0 0章章 构架与架构师构架与架构师架构师架构师4、制定技术规格说明、制定技术规格说明软件架构师软件架构师主要职责第主要职责第0章章构构架构师架构师1 1、架构师就是项目经理、架构师就是项目经理架架构构师师不不是是项项目目经经理理。项项目目经经理理侧侧重重于于预预算算控控制制、时时间间进进度度控控制制、人人员员管管理理、与与外外部部联联系系和和协协调调等等等等工工作作,具具备备管管理理职职能能。一一般般小小型型项项目目中中,常常见见项项目目经理兼架构师。经理兼架构师。2 2、架构师负责需求分析、架构师负责需求分析架架构构师师不不是是需需求求分分析析员员。需需求求分分析析人人员员的的工工作作是是收收集集需需求求和和分分析析需需求求,并并与与最最终终用用户户、产产品品经经理理保保持持联联系系。架架构构师师只只对对最最终终的的需需求求审审核核和和确确认认,提提出出需需求求不不清清和和不不完完整整的的部部分分,他他会会跟跟需需求求分分析析员员时时刻刻保保持联系。架构师是技术专家,不是业务专家。持联系。架构师是技术专家,不是业务专家。软件架构师软件架构师理解误区理解误区第第0 0章章 构架与架构师构架与架构师架构师架构师1、架构师就是项目经理、架构师就是项目经理软件架构师软件架构师理解误区第理解误区第0章章架构师架构师3 3、架构师从来不写代码、架构师从来不写代码这是一个尚存争论的问题。目前有两种观点:这是一个尚存争论的问题。目前有两种观点:观观点点1 1:架架构构师师不不写写代代码码,写写代代码码纯纯体体力力活活,架架构构师师写写代代码码大大材材小小用用。架架构构师师把把UMLUML的的各各种种视视图图交交给给开开发发人人员员,如如果果有有不不明明确确的的地地方方,可可以以与与架架构构师师随随时时沟沟通。通。观观点点2 2:架架构构师师本本来来自自于于程程序序员员,只只是是比比程程序序员员站站的的层层面面更更高高,比比程程序序员员唯唯一一多多的的是是经经验验和和知知识识,所所以以架构师也免不了写代码。架构师也免不了写代码。软件架构师软件架构师理解误区理解误区第第0 0章章 构架与架构师构架与架构师架构师架构师3、架构师从来不写代码、架构师从来不写代码软件架构师软件架构师理解误区第理解误区第0章章架构师架构师软件架构师软件架构师基本素质基本素质愿愿意意并并有有能能力力进进行行沟沟通通:确确定定表表述述系系统统设设计计时时的最佳工具和构件,以促进有效的意见交换。的最佳工具和构件,以促进有效的意见交换。具具有有处处理理谈谈判判细细节节方方面面的的经经验验:优优秀秀的的架架构构师师能能够够有有效效地地评评估估技技术术可可能能性性,并并能能在在不不损损失失项项目目的的主主要要价价值值的的前前提提下下制制订订开开发发计计划划来来处处理理各各种种利利害关系和限制。害关系和限制。第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师基本素质愿意并有能力进行沟通:确定表述基本素质愿意并有能力进行沟通:确定表述架构师架构师软件架构师软件架构师基本素质基本素质自自觉觉主主动动;积积极极解解决决设设计计问问题题:架架构构师师的的日日常常工工作作目目标标经经常常并并不不明明确确。会会预预计计各各种种设设计计问问题题并并加加以以解解决决通通常常在在没没有有任任何何具具体体指指示示的的情情况况下下自觉进行。自觉进行。抽抽象象思思维维和和分分析析:架架构构师师必必须须能能够够理理解解表表述述模模糊糊的的概概念念并并将将其其变变成成相相关关各各方方能能够够理理解解的的项项目目构构件。件。开开发发人人员员经经常常具具有有很很强强的的数数学学能能力力,而而好好的的架构师则倾向于表现出更强的口头表达能力。架构师则倾向于表现出更强的口头表达能力。第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师基本素质自觉主动;积极解决设计问题:架基本素质自觉主动;积极解决设计问题:架架构师架构师软件架构师软件架构师基本素质基本素质假设有三名优秀的程序员假设有三名优秀的程序员:A A 尤其擅长沟通与团队管理;尤其擅长沟通与团队管理;B B 的的编编程程功功底底深深厚厚,且且对对新新技技术术能能快快速速掌掌握;握;C C 在在逻逻辑辑思思维维和和抽抽象象能能力力方方面面表表现现优优秀秀。您会重点培养哪位程序员成为架构师?您会重点培养哪位程序员成为架构师?第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师基本素质假设有三名优秀的程序员基本素质假设有三名优秀的程序员:第第0章章架构师架构师软件架构师软件架构师卓越的程序员卓越的程序员(1 1)1.1.架架构构师师是是使使用用代代码码作作画画的的大大师师。一一个个架架构构师师的的价价值值在在于于,他他不不仅仅能能看看到到系系统统的的美美,而而且且能能够够在在建建造造系系统统的的时时候候能能够够把把这这些些美美创创造造出出来来。(尊尊崇崇“优优美美”、“简约简约”)2.2.不编程的架构师的职业生涯是短暂的不编程的架构师的职业生涯是短暂的 -Fred GeorgeFred George“代代码码就就是是设设计计与与残残酷酷现现实实之之黄黄昏昏的的交交汇汇”(Code(Code is is when design meets the harsh reality of dawn.)when design meets the harsh reality of dawn.)-Kent Beck -Kent Beck第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师卓越的程序员(卓越的程序员(1)1.架构师是使用代码架构师是使用代码架构师架构师软件架构师软件架构师抽象思维(抽象思维(2 2)优优秀秀的的数数学学家家、物物理理学学家家以以及及软软件件架架构构师师有有着着很很多多相相似似的的素素质质,甚甚至至往往往往能能够够一一人人精精通通这这好好几几个个领领域域,其其中中很很重重要要的的原原因因就就是是这这个个抽抽象象思思维维的的能能力力。EgEg:UMLUML之父之父James RumbaughJames Rumbaugh拥拥有有条条理理清清晰晰的的逻逻辑辑思思维维能能力力的的人人,“就就像像稀稀有有动动物那样难找物那样难找”-eBay -eBay的的Randy ShoupRandy Shoup驾驭概念的技能,在我看来是每一个人最高的潜力驾驭概念的技能,在我看来是每一个人最高的潜力 -Fred George -Fred George第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师抽象思维(抽象思维(2)优秀的数学家、物理学家以)优秀的数学家、物理学家以架构师架构师软件架构师软件架构师技术前瞻性(技术前瞻性(3 3)铁铁打打的的程程序序员员,流流水水的的技技术术。程程序序员员的的开开发发生生涯涯可能长达几十年,但一门技术的平均寿命却不长。可能长达几十年,但一门技术的平均寿命却不长。1.1.作作为为程程序序员员们们的的技技术术领领袖袖,架架构构师师必必须须有有很很好好的的技技术术前前瞻瞻性性,要要先先于于大大家家了了解解到到最最新新的的技技术术。(英语)(英语)2.2.技技术术前前瞻瞻性性还还体体现现在在对对新新技技术术的的选选择择上上。(逻逻辑思维能力和接受能力)辑思维能力和接受能力)第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师技术前瞻性(技术前瞻性(3)铁打的程序员,流水的技)铁打的程序员,流水的技架构师架构师软件架构师软件架构师问题解决大师问题解决大师(4 4)透过问题看本质透过问题看本质EgEg:电子商务站这样大型的系统有两个层面的功能:电子商务站这样大型的系统有两个层面的功能:垂直功能(抽象思维)垂直功能(抽象思维):如买、卖、搜索、付款等。:如买、卖、搜索、付款等。水水平平功功能能(本本质质):如如数数据据库库、事事件件与与消消息息系系统统、服务基础设施、展示框架等。服务基础设施、展示框架等。非非功功能能(本本质质):功功能能,性性能能,可可伸伸缩缩性性,可可管管理理性,安全性,以及可用性。性,安全性,以及可用性。-eBay-eBay架构师架构师Randy ShoupRandy Shoup第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师问题解决大师(问题解决大师(4)透过问题看本质第)透过问题看本质第0章章架构师架构师软件架构师软件架构师内力(内力(5 5)内内力力更更多多的的是是一一种种思思考考能能力力,结结合合技技术术的的思思考考能能力力。光光有有程程序序开开发发的的能能力力,不不会会思思考考,那那只只能能做做个个代代码码狂狂人人。只只思思考考而而没没有有脚脚踏踏实实地地的的技技术术开开发发能能力力,那那就是忽悠人的表现。就是忽悠人的表现。1.1.内功的修炼第一层,自然是开发技术的培养。内功的修炼第一层,自然是开发技术的培养。2.2.其次是对架构的熟悉,对各种架构做到了熟于心。其次是对架构的熟悉,对各种架构做到了熟于心。3.3.高高层层次次的的修修炼炼,就就在在于于不不同同技技术术的的学学习习。才才能能更更好好地地抽抽象象软软件件的的使使用用环环境境,选选择择符符合合需需要要的的架架构构以以及开发模式。及开发模式。第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师内力(内力(5)内力更多的是一种思考能力,结)内力更多的是一种思考能力,结架构师架构师软件架构师软件架构师多领域知识(多领域知识(6 6)架构师:要成为百科全书式的智者架构师:要成为百科全书式的智者1.1.架架构构师师学学习习更更多多跨跨领领域域知知识识,也也是是为为了了在在接接受受一一个项目时,能更快更准确的找到解决问题的命门个项目时,能更快更准确的找到解决问题的命门2.2.好的架构师必须参与更大的项目好的架构师必须参与更大的项目如如果果多多学学习习跨跨领领域域、跨跨学学科科的的东东西西,会会不不会会成成为为什什么都懂,但什么都不精的人?么都懂,但什么都不精的人?第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师多领域知识(多领域知识(6)架构师:要成为百科全书)架构师:要成为百科全书架构师架构师软件架构师软件架构师权衡取舍(权衡取舍(7 7)架构师:每天要在鱼和熊掌之间做选择架构师:每天要在鱼和熊掌之间做选择1.1.没没有有一一个个人人可可以以建建造造一一个个没没有有缺缺陷陷的的架架构构。这这个个项项目目可可能能缺乏时间,缺乏金钱,缺乏人手,或者缺乏合适的技术。缺乏时间,缺乏金钱,缺乏人手,或者缺乏合适的技术。2.2.系系统统能能够够承承受受的的范范围围内内做做出出一一些些“权权衡衡妥妥协协”(哪哪些些内内容容是必要的、不可丢弃的是必要的、不可丢弃的;哪些是暂时可以不予考虑的。)哪些是暂时可以不予考虑的。)“在在一一个个理理想想的的世世界界中中,只只存存在在唯唯一一一一个个一一致致模模型型:在在实实施施一次升级之后,所有观察者都能够看到这个升级。一次升级之后,所有观察者都能够看到这个升级。”-Werner Vogels -Werner Vogels“对对于于一一个个共共享享数数据据的的系系统统而而言言,数数据据持持续续性性、系系统统可可用用性性、对对网网络络划划分分的的耐耐受受性性这这三三个个属属性性(propertyproperty)是是不不可可调调和和的的,任何时候只能同时达成两个。任何时候只能同时达成两个。”-加州大学的加州大学的Eric BrewerEric Brewer教授提出了教授提出了CAPCAP理论理论第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师权衡取舍(权衡取舍(7)架构师:每天要在鱼和熊掌)架构师:每天要在鱼和熊掌架构师架构师软件架构师软件架构师沟通能力(沟通能力(8 8)架构师的沟通主要在于开发团队内部,一种纯技术上的沟通。架构师的沟通主要在于开发团队内部,一种纯技术上的沟通。第第0 0章章 构架与架构师构架与架构师软件架构师软件架构师管控能力(管控能力(9 9)架构师所需要的管理与控制,其实是从技术的角度,对一些问题架构师所需要的管理与控制,其实是从技术的角度,对一些问题的控制,特别是开发过程中的监控,而不是普通意义上的纯粹管的控制,特别是开发过程中的监控,而不是普通意义上的纯粹管理。理。软件架构师软件架构师艺术气质(艺术气质(1010)系统应当是优美的,而这优美体现在系统的伸缩性、安全性、系统应当是优美的,而这优美体现在系统的伸缩性、安全性、可维护性、可靠性和可移植性等健康因素。可维护性、可靠性和可移植性等健康因素。一个优美的系统则是可以像有机的生命一样成长的,这是因为一个优美的系统则是可以像有机的生命一样成长的,这是因为从系统开始架构的那一刻起,架构师就考虑到这个系统以后将从系统开始架构的那一刻起,架构师就考虑到这个系统以后将会面临的挑战,为系统的成长预留好空间。会面临的挑战,为系统的成长预留好空间。架构师架构师软件架构师软件架构师沟通能力(沟通能力(8)第)第0章章构架与架构师构架与架构师软软架构师架构师软件架构师软件架构师跟踪生命周期跟踪生命周期分分析析:好好的的架架构构师师会会考考虑虑非非技技术术影影响响,以以便便了了解解需需求求和和将将在在其其中中进进行行开发的环境。架构师可为风险评估任务带来广泛的软件经验供参考。开发的环境。架构师可为风险评估任务带来广泛的软件经验供参考。设设计计:在在高高级级设设计计期期间间,好好的的架架构构师师会会收收集集问问题题空空间间的的各各个个抽抽象象元元素素,并并就就其其进进行行沟沟通通,将将需需求求谨谨慎慎地地映映射射到到所所得得到到的的系系统统体体系系结结构构的的功功能能。在详细设计期间,对特定模块的元素进行审查。在详细设计期间,对特定模块的元素进行审查。实实现现:架架构构师师对对项项目目进进行行引引导导,以以确确保保其其符符合合系系统统体体系系结结构构。架架构构师师还还要要密密切切了了解解开开发发人人员员的的进进度度,特特别别要要跟跟踪踪系系统统中中模模块块间间的的集集成成点点的的状态。状态。测测试试:架架构构师师对对系系统统集集成成和和用用户户接接受受度度测测试试进进行行指指导导,并并负负责责评评估估进进度度的的正正确确沟沟通通的的持持续续测测试试结结果果。寻寻找找理理解解错错误误模模式式且且善善于于将将测测试试复复查查结果转换为行动计划的开发人员。结果转换为行动计划的开发人员。维护维护:在维护期间,架构师将发起关于系统集成的讨论。:在维护期间,架构师将发起关于系统集成的讨论。第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师跟踪生命周期分析:好的架构师会考虑非技跟踪生命周期分析:好的架构师会考虑非技架构师架构师软件架构师软件架构师成长路线成长路线第第0 0章章 构架与架构师构架与架构师架构师架构师软件架构师软件架构师成长路线第成长路线第0章章构架与架构师构架与架构师
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!