建模语言-UML
UML的模型图共有五类十种:
1、用例图
2、静态图(类图、对象图、包图)
3、行为图(状态图、活动图)
4、交互图(顺序图、合作图)
5、实现图(构件图、配置图)
一、用例图
用例图描述了系统的执行者和系统用例之间的某种联系。用例是系统功能的一种描述。执行者是指使用用例的人或者外部系统。用例和执行者之间的联系描述了‘谁使用那个用例’。
用例图着重于从系统外部的角度来描述系统提供了那些功能,并指明这些功能的使用者是谁。用例在统一建模语言中有十分重要的地位,人们甚至认为统一建模语言是一种用例驱动的开发方法。
二、类图
三、对象图
四、包图
五、状态图
六、活动图
工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务。它可完成一个工作单元。
七、顺序图
八、合作图
九、构件图
构件是系统的可替代的物理部分,它表示的是实际的事物.构件是定义了良好接口的物理实现单元.它是系统中可以替代的部分.每个构件体现了系统设计中的特定类的实现.良好定义的构件不直接依赖于其它构件而依赖于构件所支持的接口.在这种情况下,系统中的一个构件可以被支持正确的接口的其它构件所替代.接口是被软件或硬件所支持的一个操作集.通过使用命名的接口,可以避免在系统的各个构件之间直接发生依赖关系.有利于新构件的替换.
十、配置图