关于架构师职责的最完美解答

文章目录

  • 前言
  • 一、业务架构设计
  • 二、技术架构设计
  • 三、开发规划设计
  • 总结

前言

不想到将军的士兵不是好士兵,同样不想当架构师的程序员不是好程序员。每一个程序员都怀有一个成为架构师的梦想,对架构师满怀憧憬和敬意。但是架构师的职责是什么/p>

解决技术难题行技术选型建项目架构方案设计,画架构图/p>

乍一听,确实好像确实是架构师应该要做的一些事,但是都非常片面。今天分享下人月大佬对架构师职责的总结,
也是我目前心中最完美的解答。


软件架构要做三个方面的工作:

一、业务架构设计

针对软件需求中的业务场景和流程,功能性需求进行功能性架构设计

其中包括了核心的功能架构设计,子系统和模块的划分,接口和集成模式的设计,数据架构和数据模型的设计等。即通过概念模型,类图或数据库设计等静态模型+用例,序列图等动态模型共同来抽象表达出完整的业务需求。

关于架构师职责的最完美解答
技术架构本身又包括了类似消息,缓存,安全,日志,分布式等关键技术的实现,也包括了IT基础设施和部署架构的设计,同时还包括了类似高可用,高可靠,高性能,高扩展等非功能性需求满足的架构设计。

三、开发规划设计

对于软件生命周期和软件工程域标准内容的设计

关于架构师职责的最完美解答 Java领域优质创作者 关于架构师职责的最完美解答 微信名片 关于架构师职责的最完美解答

来源:斗者_2013

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月5日
下一篇 2021年3月5日

相关推荐