3架构师和架构师的工作.docx





《3架构师和架构师的工作.docx》由会员分享,可在线阅读,更多相关《3架构师和架构师的工作.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、架构师和架构师的工作 曾经有句调侃的话“一块砖头掉下来,砸到10个人,9个总经理,还有一个是副总经理”形容头衔的泛滥。与此类似,在it技术圈架构师也越来越多了,初级架构师,中级架构师,高级架构师,资深架构师,首席架构师。这些架构师做着各种不同范围的工作,有的只写ppt的,有的还要编码,还有的写测试用例,有的做系统维护,个别还会兼着项目经理。 架构设计包含几个方面。大家对架构师工作范围彼此认知不一致,多半是因为事先没有界定究竟是哪个方向的架构。一般来说分五类:业务体系架构,系统体系架构,应用架构,数据架构,基础架构。 1.业务体系架构。主要的工作是梳理业务需求,确定业务活动流程。其中一个重点是确
2、定业务流程涉及的职能部门或者工作人员角色。每个职能部门或者人员的角色职责,和哪些业务活动节点相关。职能部门和相关人员的组织结构,上下级关系,或者在业务活动中的交互关系等。整理业务活动流程中流转的数据信息。将众多的业务活动流程划分为若干个业务系统,包括抽取出每个业务系统中共同的业务流程,构建出新的业务系统,为其他业务系统提供支撑。确定在各个业务系统之间交互的数据信息。业务架构设计是业务人员的工作,但it人员也需要很细致深入地了解。 2.系统体系架构。主要工作是根据业务需求梳理对应的系统需求,设计由哪些系统支撑哪些业务,各个系统的定位,系统之间的接口、关系,系统包含的功能,各种数据(如信息流、资金
3、流等)流在系统之间的入口、出口、流转、传递、集成等。对应若干个业务系统,自然会有多个应用系统。应用系统和业务可以是一一对应的,具备相同的边界,也可以不对应。在业务架构分析结果的基础上,设计合理高效的系统整体架构,目标是更好地支撑和推动业务发展。没有对业务架构的深度理解,不可能设计完成高效稳定的系统体系架构。往往一个业务各个阶段在系统体系架构中分别对应不同的系统,一个整体业务流程是在一个系统中完成还是多个系统各管一段一定要建立在对业务深入理解的基础上,对业务有精准的定位才能做出合理的架构设计。 3.应用架构。对于一个应用系统,要设计由多少个应用程序,或者客户端api库组成。每部分各自实现什么功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 架构 工作

限制150内