`

UML用例图(Use case diagram)

    博客分类:
  • UML
UML 
阅读更多

     用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
  用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。

 

    用例图描述了系统提供的一个功能单元。 用例图的主要目的是帮 助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的 关系。用例图一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆, 然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。 角色和用例之间的关系使用简单的线段来描述

 

用例之间的关系 :

(1)       关联关系(2)泛化关系(3)包含关系(4)扩展关系

这三种关系的具体含义可以在UML基本概念中定义。

 注:(3)包含关系指两个用例之间的关系,其中的一个用例的行为包含另一个用例的行为。

(4)扩展关系包含设计者自定义的关系。

关系类型 说明 表示符号
关联 参与者与用例的关系
泛化 参与者之间或者用例之间的关系
包含 用例之间的关系 <<include>>
扩展 用例之间的关系 <<extend>>

绘制用例图注意事项:

(1)创建合适大小粒度的用例,在创建用例图时要注意用例的颗粒大小,不能使用太多的用例使得理解上产生困难,对于一个中小型系统商业10~20个用例是合适的。

(2)用例的描述才是用例的主要部分,它是用文字序列来进行详细的描述,一般在rose图建模中使用注释来注明用例的文字描述。

 

下面是参考的用例:

 




 
 

 

 

 

 

 

  • 大小: 6.5 KB
  • 大小: 73.2 KB
  • 大小: 44.4 KB
  • 大小: 10.4 KB
  • 大小: 28.6 KB
  • 大小: 19 KB
  • 大小: 6 KB
  • 大小: 8.8 KB
2
0
分享到:
评论
2 楼 wang1352083 2012-03-26  
学习了.有时间和楼主交流.我用pd做用例图
1 楼 simplecat 2011-12-23  
蓝色的用例图好漂亮啊 那个怎么画的啊?用的什么软件??

相关推荐

    UML.rar_uml 图书_use case diagram_图书 uml_时序图_用例图

    首先,我们来探讨用例图(Use Case Diagram)。用例图是描述系统功能的一种模型,主要展示了系统中主要角色(Actors)与他们所能执行的操作(Use Cases)之间的关系。在图书管理系统中,角色可能包括管理员、读者和...

    2024年手把手带你学UML建模用例图(Use Case Diagram)详解

    《2024年手把手带你学UML建模用例图(Use Case Diagram)详解》是一篇面向初学者的全面指南,以易懂的语言介绍了用例图的基础知识。文章从UML的基本概念讲起,逐步引导读者学习用例图的基本元素(如参与者、用例、关系...

    UseCase Diagram.rar

    本篇将深入探讨UML中的两个关键概念——用例图(Use Case Diagram)和类图(Class Diagram),以及它们在课程设计中的应用。 首先,让我们关注用例图。用例图是UML中的一种行为模型,主要用来描述系统与用户之间的...

    UML用例图例子

    **UML用例图(Use Case Diagram)是统一建模语言(Unified Modeling Language)中的一种图形表示形式,用于描述系统或软件的外部行为。它主要关注系统的功能需求,通过图形化方式来展示用户(Actors)与系统(System...

    uml用例图

    **UML用例图详解** 在软件工程领域,UML(统一建模语言)是一种用于系统分析和设计的标准建模工具。用例图是UML中的一个重要组成部分,它主要用于描述系统与用户之间的交互,以及系统如何满足不同用户的需求。本文...

    UML用例图实例,UML用例图实例

    **UML用例图详解** UML(统一建模语言)是软件开发中的一种标准化建模工具,用于可视化和理解系统的功能需求。其中,用例图(Use Case Diagram)是UML中的一个重要组成部分,它提供了对系统外部行为的高层次视图,...

    简单选课系统uml用例图、协作图、序列图

    一、用例图(Use Case Diagram) 用例图是UML中的重要组成部分,它展示了系统的主要参与者(Actor)以及他们与系统之间的交互关系。在选课系统中,主要参与者包括学生(Student)和管理员(Admin)。用例图描绘了...

    UML用例图实例讲解

    **UML用例图实例讲解** UML(统一建模语言)是软件开发过程中的一种标准化建模工具,它提供了一套图形化的方式来描述系统的行为、结构和关系。在UML中,用例图(Use Case Diagram)是描述系统外部参与者(Actor)与...

    UML用例图讲解PPT

    **UML用例图详解** UML(统一建模语言)是软件开发中常用的一种建模工具,它提供了一种标准化的方式来描述系统的行为和结构。其中,用例图(Use Case Diagram)是UML中最基础的图表之一,主要用于描绘系统与用户、...

    uml技术学习(附物流系统用例图)

    1. **用例图(Use Case Diagram)** 用例图是UML中的关键组成部分,用于描绘系统与用户之间的交互。在物流系统中,用例图会展示不同的参与者(如客户、员工、供应商)如何与系统进行交互,以及这些交互的具体活动。...

    UML用例图实例 超时管理系统

    《UML用例图在超时管理系统中的应用与解析》 UML(统一建模语言)是软件开发中的一种标准化建模工具,它为系统分析和设计提供了图形化的表示方式。其中,用例图(Use Case Diagram)是UML的重要组成部分,它用于...

    Uml 用例图 类图 包图 活动图 顺序图

    1. **用例图(Use Case Diagram)**: 用例图描述了系统或组件与外部参与者之间的交互。它主要由用例、参与者和关系组成。用例表示了系统提供的功能,参与者代表了系统外的用户或系统。关联关系如“关联”、“扩展...

    uml实例建模 用例图 类图 时序图 活动图

    用例图(Use Case Diagram)是 UML 中的一种静态模型,它描述的是系统的功能需求,展示了系统与外部参与者之间的交互关系。用例图由参与者、用例和关系组成。参与者是系统的外部用户或其他系统,例如,用户、管理员...

    uml use case 订餐系统

    **订餐系统UML用例图详解** 在IT行业中,UML(统一建模语言)是一种标准的建模工具,用于软件系统的设计和分析。它包括多种图表,其中用例图(Use Case Diagram)是描绘系统功能和用户交互的重要手段。在本篇中,...

    巧用UML中的用例图状态图和活动图

    **用例图(Use Case Diagram)** 用例图主要用来描述系统与参与者之间的交互关系,它是需求分析阶段的关键工具。在创建用例图时,我们需要考虑以下几个要素: 1. **用例(Use Case)**:代表系统提供的功能或服务,...

    uml用例图实例讲解ppt

    《UML用例图实例讲解》 UML(统一建模语言)是软件开发中用于可视化、构建和文档化系统模型的重要工具。其中,用例图(Use Case Diagram)是UML的一种静态视图,主要用于描绘系统的主要角色、用例以及它们之间的...

    UML智能停车场设计图

    其次,用例图(Use Case Diagram)描绘了系统参与者与系统功能之间的关系。在这个智能停车场系统中,参与者可能包括车辆、车主、管理员等。用例可能包括“车辆入场”、“自动找位”、“在线支付”、“车辆出场”等。...

    UML用例图的简单介绍

    ### UML用例图简介与应用 #### 一、引言 统一建模语言(UML)是一种用于软件工程领域的标准化图形表示法,旨在帮助开发者更好地理解、设计、构建和维护软件系统。UML包含了多种类型的图表,每种图表都有其独特的用途...

    UML-use-case-diagrams.rar_engineering_用例图

    **UML用例图详解** 在软件工程领域,UML(统一建模语言)是一种标准的建模工具,用于描述系统的行为和结构。其中,用例图(Use Case Diagram)是UML的一种静态视图,它捕捉了系统与外部参与者之间的交互。本文将...

    各种UML图:用例图、类图、序列图、状态图、活动图、组件图和部署图.zip

    1. **用例图 (Use Case Diagram)**: 用例图展示了系统的主要参与者(Actor)与系统提供的功能(Use Cases)之间的关系。它用来描述用户或外部系统如何与系统交互,以及这些交互的业务目标。在提供的资源中,`用例...

Global site tag (gtag.js) - Google Analytics