1、领导与协调整个项目中的技术活动(分析、设计和实施等)。
2、推动主要的技术决策,并最终表达为软件构架。
3、确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”。
4、确定设计元素的分组以及这些主要分组之间的接口。
5、为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻。
6、理解、评价并接收系统需求。
7、评价和确认软件架构的实现 专业技能。
软件架构师的主要任务
最新推荐文章于 2022-11-09 23:30:59 发布