Java系统架构师是需要根据具体的业务场景控制整体并给出解决方案的团队领导者。具体工作内容如下:
1、确认需求:确定和分析客户需求,评估项目风险,然后将用户需求转化为软件需求,补充非业务需求。
2、技术选择:软件的整体架构将在需求转换后形成,技术选择需要根据整体架构进行。
3、系统分析:从技术角度完整拆卸业务,控制实际项目的总体设计、详细设计、业务逻辑划分、子系统与主系统的关联、数据库设计等技术细节。
4、保持沟通:在整个过程中跟踪项目进度,与开发人员沟通,及时解决问题。
总结:
1、确定和分析客户需求,评估项目风险,然后将用户需求转化为软件需求。
2、技术选择需要根据整体架构进行。
3、从技术角度完成实际项目的概要设计和详细设计。
4、在整个过程中,要多方面跟踪项目进度,及时解决问题。
- END -