UML:
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 ---百科
常用UML图:
用例图:
以可视化方式表示系统如何满足所收集的业务规则,以及特定用户需求等;
序列图:
根据交互发生的序列关系,显示对象之间的交互;
类图:
简单来说,描述业务逻辑与类间关系、属性、方法等;
"-" 表示private
"+" 表示public
箭头表示 extends
许多可视化的UML工具可以使用,同时可以直接将模型生成相应语言的代码。