2017-02-06 UML用例图

2017-02-06 UML用例图

1

事物 Things:UML模型中最基本的构成元素,是具有代表性的成分的抽象。

构成事物:类、接口、协作、用例、构件、节点

行为事物:交互、状态机

分组事物:包

注释事物:注解

关系 Relationships:关系把事物紧密联系在一起。

依赖:一个事物发生变化,会影响依赖其的事物。

关联

泛化:是一种特殊/一般的关系。

实现:

图 Diagrams:图是事物和关系可可视化表示(diagram |ˈdaɪəgræm|)。

2

用例图 Use Case Diagram(case [kes] n 例、案例、判例):

用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元。


类图 Class Diagram:

类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合能,也包括类的内部结构(类的属性和操作)。


对象图 Object Diagram


顺序图 Sequence Diagram(sequence  [ˈsikwəns, -ˌkwɛns] n 顺序、序列、连续 vt 使按顺序排列):

顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。

顺序图的一个用途是用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或引起状态转换的触发事件。


协作图 Collaboration Diagram(collaboration [kəˌlæbəˈreɪʃn]  n 合作、协作):

协作图描述对象间的协作关系,协作关系跟顺序图相识,显示对象间的动态合作关系。

协作图的一个用途是表示一个类操作的实现。


状态图 State Chart Diagram(chart  [tʃɑ:rt] n 图表、排行榜)


活动图 Activity Diagram(activity [ækˈtɪvɪti] n 活动、活跃)

活动图描述了一组顺序或并发的活动


构件图、部署图

3

用例图

用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。

用例图多用于静态建模阶段(主要用于业务建模和需求建模)。

用例图列出了系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。


用例图中的事物

参与者(Actor):参与者作为外部用户(而不是内部)与系统发生交互作用,是他的主要特征。

用例(Use Case):



用例图中的关系

参与者与用例之间的关系:关联

用例之间的关系:包含、扩展

参与者之间的关系:泛化



用例图示例



练习题


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章