「架构师训练营」架构方法:架构师如何做架构 - 总结
架构师需要将自己对于现实问题理解抽象出模型,模型映射到计算以达到对现实问题的求解。所以说架构师是介于领域问题与系统之间的桥梁,既要熟悉业务(对业务敏感),也要熟悉系统。
架构师需要非常清楚老板想要什么,是快速实现MVP产品投入市场验证想法,还是想达到公司的战略而设计一个系统。
了解了关注方想要什么,及未来的大概走向,以及不做什么,就可以设计核心系统和扩展功能点。通过UML,在不同开发阶段,设计相应的设计图,如:系统部署图,子系统关系图,系统组件图,需求交互图再具体到开发的用例图,类图,包图等。具体是:
需求分析:用例图、状态图、时序图、活动图
概要设计:部署图、系统级时序图、系统级活动图、组件图、组件时序图、组件活动图
详细设计:类图、类时序图、状态图、方法活动图
指导产品,开发,测试,多部门分工和协作。
评论