总结java架构师的工作职责都有哪些

    可以看出,无论公司招聘什么样的java架构师,他们都将要求他们具有多年的工作经验,项目开发经验,精通多种编程语言并熟悉数据库。该编辑将java架构师的主要职责概括为以下四点。     1...

    可以看出,无论公司招聘什么样的java架构师,他们都将要求他们具有多年的工作经验,项目开发经验,精通多种编程语言并熟悉数据库。该编辑将java架构师的主要职责概括为以下四点。

attachments-2020-08-G18eofnP5f312db2692f3.jpg

    1,确认需求


    java架构师需要了解用户需求并了解用户的真正需求。这使得java架构师有必要与分析人员不断沟通,并反复确认需求规格,以确保他准确地理解用户需求。


    项目经理刘先生在一次采访中说:“java架构师将与许多人交流,例如开发人员,例如我们的项目经理,有时甚至是用户本身。架构设计的目的非常明确。目的是什么?发现用户需求。”


    2,系统分解


    java架构师批准需求规范后,java架构师已明确了用户需求。这时,它取决于java架构师的分解能力。


    通过全栈技术java架构师周先生从``垂直分解''和``水平分解''入手,我们解释了什么是系统分解-


    “通常分为垂直分解和水平分解,垂直分解是将整个系统分层,从而将整个系统分解为下一级别的子系统和组件。水平分解是将系统分解为不同的逻辑层或服务,即逻辑层分为几块,以确定各层之间的关系。”


    3,技术选择


    系统分解后,java架构师将最终形成整体软件架构。接下来,java架构师的责任是技术选择。


    “您在前端使用瘦客户端还是富客户端?数据库使用MySQL,MSSQL还是Oracle?”java架构师张先生在接受采访时说。“在了解了用户需求并分解了系统之后,技术选择建模是一个非常重要的环节。我提出了各种指导方针,并将对其进行评估。但是,许多人认为,java架构师有权决定。实际上,事实并非如此。java架构师无权复制,由项目经理决定。”


    java架构师将在技术选择阶段向项目经理提供参考信息,项目经理将权衡预算,进度,人力,资源和其他方面,最后进行确认。


    4.制定技术规范


    如先前的调查所示,java架构师是项目开发过程中的“灵魂人物”,并且必须具有协调,组织和理解分工的能力。


    在制定技术规范的阶段,java架构师应协调所有开发人员。java架构师通常使用技术规范来保持与开发人员的通信,以便开发人员可以从各种角度观察和理解他们负责的模块或子系统。确保开发人员可以根据体系结构意图实现各种功能。

推荐阅读:java架构师指南之什么是架构和架构本质

  • 发表于 2020-08-10 19:24
  • 阅读 ( 373 )
  • 分类:技术干货

0 条评论

请先 登录 后评论
JAVA Q&A
JAVA Q&A

173 篇文章

作家榜 »

  1. JAVA Q&A 173 文章
  2. 江南 1 文章
  3. 伯乐 0 文章
  4. 孤存 0 文章
  5. q21164340 0 文章
  6. 赫敏12 0 文章
  7. 子牙 0 文章
  8. 赫敏 0 文章