美文网首页
架构师职责

架构师职责

作者: COLOR_EDDY | 来源:发表于2018-12-18 15:36 被阅读17次

转载学习:https://blog.csdn.net/huwei2003/article/details/51392131

1)需求的抽象、转换;2)系统分解;3)设计模型建立;4)框架技术选型;5)技术风险排查;

主要职责:将需求转化为编码说明书。

架构师的职责主要有如下4条:

  1、确认需求

  在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。

  2、系统分解

  依据用户需求,架构师将系统整体分解为更小的子系统和组件,从而形成不同的逻辑层或服务。随后,架构师会确定各层的接口,层与层相互之间的关系。架构师不仅要对整个系统分层,进行“纵向”分解,还要对同一逻辑层分块,进行“横向”分解。

  软件架构师的功力基本体现于此,这是一项相对复杂的工作。

  3、技术选型

  架构师通过对系统的一系列的分解,最终形成了软件的整体架构。技术选择主要取决于软件架构。

  Web Server运行在Windows上还是Linux上?数据库采用MSSql、Oracle还是MySQL?需要不需要采用MVC或者spring等轻量级的框架?前端采用富客户端还是瘦客户端方式?类似的工作,都需要在这个阶段提出,并进行评估。

  架构师对产品和技术的选型仅仅限于评估,没有决定权,最终的决定权归项目经理。架构师提出的技术方案为项目经理提供了重要的参考信息,项目经理会从项目预算、人力资源、时间进度等实际情况进行权衡,最终进行确认。

  4、制定技术规格说明

  架构师在项目开发过程中,是技术权威。他需要协调所有的开发人员,与开发人员一直保持沟通,始终保证开发者依照它的架构意图去实现各项功能。

  架构师不仅要保持与开发者的沟通,也需要与项目经理、需求分析员,甚至与最终用户保持沟通。所以,对于架构师来讲,不仅有技术方面的要求,还有人际交流方面的要求。

相关文章

  • 架构师职责

    转载学习:https://blog.csdn.net/huwei2003/article/details/5139...

  • 架构师职位常见面试题

    一、架构师的日常职责是什么 ? 总体而言,架构师负责软件领域的顶层设计。 架构师需要根据公司的发展,规划企业未来若...

  • 浅谈架构师具备能力

    一、架构师的日常职责是什么 ? 总体而言,架构师负责软件领域的顶层设计。 架构师需要根据公司的发展,规划企业未来若...

  • 架构师面试问题

    一、架构师的日常职责是什么 ?总体而言,架构师负责软件领域的顶层设计。 架构师需要根据公司的发展,规划企业未来若干...

  • 微服务设计第二章

    本章阐述了什么是架构师,列举了架构师应该承担的职责,有哪些原则方法可以指导工作。 1.什么是架构师 1.1 不准确...

  • 按职责角色如何划分架构师

    对于网站和软件企业而言,架构师是一个重要的角色。本文将介绍按照职责角色如何划分架构师。 产品架构师 负责具体互联网...

  • 架构师究竟都要学些什么?具备哪些能力呢?

    Web架构师究竟都要学些什么?具备哪些能力呢? 先网上查查架构师的大概的定义 架构师的职责主要有如下4条: 需要了...

  • 总结1

    什么是架构师 架构师负责着一个软件系统,从系统的设计到系统的部署,以及运维。架构师主要在于职责,对整个软件系统架构...

  • 如何带领团队“攻城略地”?优秀的架构师这样做

    架构师职责 架构师不是一个人,他需要建立高效卓越的体系,带领团队去攻城略地,在规定的时间内完成项目。 架构师需要能...

  • 三条有效的实战经验助你成为移动互联架构师!

    希望你看完这一篇,能充分认知和了解架构师,认知对了,事就好办了。 01 架构师的准确定义 架构师的职责应该是立足于...

网友评论

      本文标题:架构师职责

      本文链接:https://www.haomeiwen.com/subject/osdlkqtx.html