UML(Unified Modeling Language,统一建模语言)建模是面向对象开发设计方法中的第一步,用UML来表达设计模式不仅方便了开发人员的交流,而且更加清晰、准确。
1.1 UML建模简介
Uml图定义了五类十种模型图。
类型 | 模型图 | 目的 |
用例图 | 用例图 | 描述用户需求,即用户需要系统具备的功能。 |
行为图 | 状态图 | 描述对象可能所处的状态以及在这些状态中的转换。 |
活动图 | 描述业务用例实现的工作流程,而不是程序的逻辑流。 | |
交互图 | 序列图(顺序图) | 描述对象之间的交互顺序,强调对象发送消息的时间顺序 |
协作图(合作图) | 描述对象之间的协助关系,侧重对象间的消息传递 | |
静态图 | 类图 | 描述系统中类的静态结构,包括类之间的联系河类的内部结构 |
对象图 | 类图的实例,描述系统在具体时间点上所包含的对象以及各个对象的关系 | |
包图 | 由包和类组成的& |