疫情后怎样画好架构图
来源:郑州达内IT教育培训机构时间:2021/10/16 9:05:55
疫情后怎样画好架构图
1)先说分类。
结构图分类,本质上是从不同的角度,不同的抽象角度,做出清晰简化的描述,涵盖特征方面忽略无关方面。
从业务应用开发的维度来看,一般抽象层次可分为:
业务->子域->模块->子模块->包->类->方法。
其中:
l低级抽象:应用内部包图,类图;某一领域:实体图,时序图,状态图,用例图等;
l更高层次的抽象:具有一定的复杂性,如微服务架构、系统间交互图、领域/子领域架构图、整个系统架构图等。
当然还有很多其他的分类方法,比如RUP4+1,GOGAF9等等。*从实践的角度来说,我觉得什么样的分类不是较重要的,较重要的是想清楚面对谁,解决什么需求,然后思考架构图从哪个角度,哪个层次抽象。*我们目前做的项目,有时候会和国外的业务和技术沟通。我们没有明确的标准定义,表达清楚问题,达成共识是较关键的。至于架构图的粒度、类别、内容,可以逐步完善,粗取精,迭代优化。
2)再说构图。
在构图部分,我们都用UML画过类图,涉及泛化、聚合、组合、依赖等关系,用不同的虚实线和箭头风格来表达。因此,绘制架构图需要考虑架构图的组成元素,以确保它符合一贯的理解。架构图的组成元素可能涉及:
l框架,各种形状,虚实线,箭头,颜色(不同颜色代表什么意思)和文字内容;
l虚实线表达什么?组件类型、模块类型、层、服务需要考虑是否已经实现。如何传递不同状态的标志?
l箭头表达什么?数据流或关联关系?
l交互类型可以是同步的,也可以是异步的,相关类型可以是依赖的,继承的,实现的。
构图较重要的是考虑内容术语的一致性、碎片化、信息粒度和图表的外观。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3849/news/423223/违者必究!
以上就是郑州达内IT教育培训机构 小编为您整理 疫情后怎样画好架构图的全部内容。