软件设计有很多方法,比如:流程图、伪代码及UML等。UML(Unified Modeling Language)是为架构师及开发者提供面向对象软件设计统一的、标准的、可视化的建模语言。团队人员通过UML中用例图、类图、活动图等可视化图形消除团队之间理解的差异性、提高沟通效率及实现需求到源码的初步模型阶段。
以前盖一栋二层的小房子,通常是房屋主人告诉师傅要盖几间房间、几个厨房,接下来师傅心里有数,就开始动工。那现在盖一座高楼大厦,通常会让设计院进行复杂的建筑方案图及施工图设计,这些设计图纸可以很方便让各方参与进来。UML建模类似建筑中图纸设计。
UML九大图形此文为原创文章,转载请于原作者联系。
网友评论