1.1软件架构师要做什么?之一
作者:互联网
架构师是业务,技术,用户三者的交集,需要懂得许多技术,大多数是从技术出身。
软件架构师的职责:
- 确保软件能够满足业务目标(所有利益相关方对项目的预期);
- 需要在定义问题的同时思考架构,与产品经理关注功能需求不同,架构师还需要密切关注影响软件架构设计方向的约束和特性。
- 进行软件系统打散,即分解:一个是功能分解为模块,一个是将分解的模块分配给不同的团队;分解系统为小对象之后,往往更容易推演,测试,设计。
- 设计如何将打散的模块组装回去成为功能和系统,让它们协同工作
需要做好的准备
- 架构师不仅仅处理技术问题,人员(谁用?谁开发?不同利益相关方),过程(如何完成?是否全人力投入?),业务需求(内容不完善,不同利益相关方的目标)
标签:1.1,技术,分解,软件架构,模块,打散,架构师,师要 来源: https://www.cnblogs.com/allone/p/15183335.html