其他分享
首页 > 其他分享> > 1.1软件架构师要做什么?之一

1.1软件架构师要做什么?之一

作者:互联网

架构师是业务,技术,用户三者的交集,需要懂得许多技术,大多数是从技术出身。

软件架构师的职责:

  1. 确保软件能够满足业务目标(所有利益相关方对项目的预期);
  2. 需要在定义问题的同时思考架构,与产品经理关注功能需求不同,架构师还需要密切关注影响软件架构设计方向的约束和特性。
  3. 进行软件系统打散,即分解:一个是功能分解为模块,一个是将分解的模块分配给不同的团队;分解系统为小对象之后,往往更容易推演,测试,设计。
  4. 设计如何将打散的模块组装回去成为功能和系统,让它们协同工作

需要做好的准备

  1. 架构师不仅仅处理技术问题,人员(谁用?谁开发?不同利益相关方),过程(如何完成?是否全人力投入?),业务需求(内容不完善,不同利益相关方的目标)

标签:1.1,技术,分解,软件架构,模块,打散,架构师,师要
来源: https://www.cnblogs.com/allone/p/15183335.html