UML系列:(1)用例图

UML(Unified modeling language)是统一建模语言,它是一种支持模型化和软件系统开发的图形化语言。

使用的工具是IBM Rational Rose


UML(统一建模语言)

1、用例图:描述系统的参与者在系统中有哪些可使用的功能

2、类图:描述类与类之间的关系

关联:全局性

依赖:局部性

3、序列图:对象之间的消息在时间顺序上的交互(关键的逻辑)


从用户的角度描述系统的功能,它常用来描述系统以及子系统

UML系列:(1)Use Case Diagram



是指:参与者(Actor)和用例(Use Case)

是指:关联关系(Association)包含关系(Include)扩展关系(Extend)泛化关系(Generalization)


UML系列:(1)Use Case Diagram


关联关系(Association)表示参与者用例之间进行通信。注意:。 

UML系列:(1)Use Case Diagram

在用例图中,可以使用泛化关系来描述多个参与者之间的公共行为。参与者,可以指“系统用户”,也可以指“与所建造的系统交互的其他系统”。

UML系列:(1)Use Case Diagram



UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram



UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram



UML系列:(1)Use Case Diagram

用例图总结

(1)用例图最好的方法就是从分析系统的参与者开始,考虑每个参与者是如何使用系统的

(2)给用户看的,所以在图中避免使用专业术语

(3)不是需求或功能的规格说明,只展示和体现其所描述需求本身的情况

(4)外部可见的系统功能单元(用例图可分级别) 








UML系列:(1)用例图