架构师的成长路程

从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构,架构流程以及架构师职责和成长规划。

本篇主题

一、什么是架构

二、项目中的角色

三、架构师职责和工作内容

四、架构工作流

五、架构师成长路径

六、架构能力模型

七、扩展知识

八、本章总结

一、什么是架构

架构是系统的蓝图,描述了系统的结构和关键决策。包含系统的功能和非功能性需求,如何实现的,系统与子系统是如何划分的,系统之间如何通信的,系统功能如何设计的和交互的。

包含重要的架构决策,系统组成,功能设计,技术选型,成本分析等

架构的基础是设计满足客户需求的系统,其中包含功能性,非功能性以及质量和约束。

二、项目中的角色

客户:为系统开发买单的人,关注系统的业务价值。

用户:使用系统的人,关注是否满足功能需求,提升效率和易用性等。

项目经理:负责项目管理,组织,协调,沟通等管理工作。

需求分析师:负责需求相关工作,比如业务分析,需求获取,需求调研,需求管理,编写需求规格说明书等

系统架构师:负责整体的系统分析,架构规划,技术选型,核心功能需求和非功能性需求的架构设计。

系统设计师:在架构模型的基础上,进行核心功能和非核心功能的详细设计。

开发人员:根据架构设计和详细设计完成编码和单元测试,达到提测标准。

测试人员:验证开发功能是否满足需求,比如进行功能测试,集成测试,性能测试,压力测试,安全性测试,回归测试等。

运维人员:负责部署环境搭建,部署和日常维护。

三、架构师职责和工作内容

架构师在项目中起到承上启下的作用。建议参与到系统建设过程的全流程中。

架构师的职责如下:

1)支持售前或需求阶段,提供概念架构或技术咨询;

2)系统分析,架构设计,技术选型,产出架构解决方案;

3)指导项目团队成员,按照架构设计完成,开发,测试和发布;

4)开发或设计开发框架,制定编码/编程规范,设计架构原型,验证架构原型;

5)组织技术或架构培训,把握技术/架构方向;

6)方案平衡(实现与成本),干系人沟通,技术风险管理,技术领袖等;

按照项目阶段,简述工作内容,如下:

售前阶段,给予商务支持,提供系统解决方案和架构咨询。

需求阶段,与需求分析师一起,参与需求沟通,协助完成技术/业务咨询和需求模型。(好的架构师同时是业务专家)

架构阶段:进行系统分析和设计,进行系统抽象,设计系统模型,进行技术原型,开发架构原型等

设计阶段:指导设计人员完成详细设计;

开发阶段:指导开发人员按设计实现,解决技术难题。

测试阶段:指导测试人员测试工作,特别是非功能需求的测试。

发布阶段:指导部署人员按照部署架构进行部署,及时解答或反馈试运行期间的架构问题。

其他工作:技术选型,人员培训,技术指导

四、架构工作流程

架构工作流程是一个系统如何从需求,架构到实现的过程和方法。

良好的架构,需要架构师除具备技术和架构设计能力外,还要有良好(丰富)的业务知识。从软件工程角度,架构师除参与系统的架构设计阶段外,还需要参与需求分析阶段,开发,测试,发布,试运行阶段。

本节内容,从需求模型和解决方案模型,介绍架构工作的流程。

主要包括需求模型,架构模型,设计模型,解决方案模型,四个方面。

需求模型:参与需求分析和需求模型设计,提供技术建议或引导需求定义,提供解决方案指导。

主要参与者:需求分析师,业务分析师

辅助参与者:架构师,设计师

架构模型:根据需求模型,产出架构模型。

1)选择架构对象:关键流程,核心用例和非功能需求;

2)流程建模:梳理需求关键流程,分析业务对象,子系统,模块,设计出系统的交互流程;

3)领域建模:梳理业务流程中涉及的对象,子系统模块,划分子系统,模块,核心对象,通信机制,事务模型等

4)输出总体架构:根据领域模型和业务流程模型,结合组件架构,部署架构,通信机制,输出系统体架构方案。

5)架构验证:验证架构可用性,可以用评审或架构原型的方式,进行评审或实际测试验证。

主要参与者:架构师,架构委员会

辅助参与者:系统设计师,开发人员,测试人员

设计模型:在架构师指导下,根据系统架构,完成各子系统,模块,功能,接口的概要或详细设计。

主要参与者:系统设计师,高级工程师

辅助参与者:架构师

解决方案模型:架构模型,设计模型,架构原型等统一组成架构解决方案。

一个完整的系统架构应包括:整体架构,子系统,模块,功能概要或详细设计,通信机制,事务机制,接口定义(内部,外部),领域模型,业务流程,数据库设计,中间件,组件架构,部署架构等

系统架构解决方案标准

1)满足系统的功能和非功能性需求;

2)符合项目要求的规模和成本;

3)满足开发,测试和发布要求;

五、架构师成长路径

本质:学习,实践,总结,个人进步和能力成长的过程。欢迎喜欢学习PHP的小伙伴进群相互交流点击加群

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容