`

UML理解——用例图

阅读更多

2012-02-14

 

      UML的作用是为了描述需求,方便工作。如果可以提高沟通的效率,就挑合适的图来使用。如果不好使,就不用。这就是使用UML的时机。是否使用也因人而异,不熟悉不喜欢不爱当文档苦逼,能描述清楚也无妨啊。但是,用一下又不会怀孕!

      用例图(Usecase Diagram)

      具体的名词解释可以去问经典,在此不做赘述。

      实施时候的问题基本纠结于泛化(Generalization)和依赖(Dependency)。其实很简单,泛化看英文名就明白是继承关系,依赖表示的是逻辑关系。如果一个用例A和另一个用例B的行为有类似面向对象思想的那种父类子类关系就用泛化,他们之间的属性会有大量的相似性。如果A和B之间的关系是逻辑性的:包含关系、先后关系等等,就使用依赖。

      基于我个人对于用例图的理解,绘制了图1:



  图1:用例图示例

       如图1所示,用户可以直接登录或者注册。登录必须依赖于注册(即先注册才能登录)。维护个人信息包括了修改用户密码。有聊功能和无聊功能是其他功能的拓展。精品有聊和一般有聊继承了有聊功能。

       另外,UML图工具我使用StarUML。

 

  • 大小: 44.5 KB
分享到:
评论

相关推荐

    UML 网上购物用例图

    ### UML 网上购物用例图解析 #### 一、引言 随着电子商务的快速发展,越来越多的人选择在线购物。对于开发此类平台的技术人员来说,理解用户需求并设计出符合用户期望的功能至关重要。本文章将详细介绍一个网上...

    学生管理系统uml用例图

    《学生管理系统UML用例图详解》 在软件开发领域,UML(统一建模语言)是一种标准化的建模工具,用于描绘系统的行为和结构。本文将以学生管理系统为例,深入探讨如何利用UML进行系统建模,特别是用例图的构建。 ...

    办公自动化系统——用例图.pptx

    在“办公自动化系统——用例图”中,我们可以看到几个关键的角色,包括用户、发文办理人、收文办理人、会议管理人、档案管理员、借阅人和公告管理人,每个角色都有其特定的功能和活动。 1. **登录系统**:用户需要...

    uml用例图实例讲解

    5.3 实例——图书馆管理系统用例图 5.3.1 确定系统总体信息,了解系统的基本功能和目标。 5.3.2 确定参与者,例如读者、图书管理员、出版社等。 5.3.3 确定用例,如借书、还书、续借、查找书籍、管理图书等。 ...

    UML————————概述.doc

    1. **用例图(Use Case Diagrams)**:用例图主要用来识别系统的基本功能或需求,并描绘系统用户与这些需求之间的关系。它们帮助我们理解谁将使用系统以及他们如何与系统交互,是需求分析的重要工具。 2. **类图...

    UML建模——图书管理系统需求分析报告

    用例图清晰地展示了这些角色如何与系统互动。例如,借书者可以执行“查询图书信息”和“借阅图书”等用例,而图书管理员则执行“借书处理”和“还书处理”。 接下来,构建了静态模型,即类图。在这个阶段,系统中的...

    UML资料——————高校UML全程建模

    - **用例图**:用于描述系统功能如何被外部行为者使用。 - **类图**:表示系统的静态结构,包括类、接口和它们之间的关系。 - **顺序图**:展示对象间的交互序列,有助于理解系统的动态行为。 - **活动图**:类似于...

    《统一建模语言》课件——用例图专题

    《统一建模语言》(UML)是一种标准...通过以上信息,我们可以构建一个详尽的用例图,从而更好地理解和设计系统的功能和交互。在实际项目中,用例图是需求分析阶段的关键产出物,有助于确保软件开发过程的准确性和效率。

    高校学生成绩管理系统--UML课程设计rational+rose用例图等

    《高校学生成绩管理系统——基于UML的课程设计与Rational Rose用例图解析》 在信息技术领域,软件设计和开发是一项系统性的工作,而UML(统一建模语言)作为一套标准化的建模工具,为软件工程师提供了图形化的设计...

    基于UML的系统分析方法研究_兼论UML分析设计在图书管理系统中的应用

    1. **识别系统的用例和角色**:通过对项目的业务流程图和数据流程图进行分析,识别出系统中的所有用例和角色,并绘制系统的用例图。 2. **进行系统分析,抽取类**:系统分析阶段的任务是找出系统的所有需求并加以...

    图书管理系统——用例图&时序图&类图&功能模块图.pdf

    * 用例图:用例图描述了系统的功能需求,包括读者、管理员和系统之间的交互关系。 * 时序图:时序图描述了系统的时序关系,包括读者、管理员和系统之间的交互顺序。 * 类图:类图描述了系统的类结构,包括类之间的...

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

    《UML在图书管理中的应用——以用例图与时序图为例》 UML(统一建模语言)是软件工程领域中一种重要的建模工具,它为系统设计提供了图形化表示方法,使得复杂的系统结构和行为变得清晰易懂。在图书管理案例中,UML...

    UML教程——基础级

    - **用例图(Use Case Diagram)**: 描述用户、系统和用例之间的交互。 - **序列图(Sequence Diagram)**: 展示对象间的时间顺序和协作关系。 - **协作图(Collaboration Diagram)**: 类似于序列图,但更注重对象...

    UML用例图的简单介绍

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

    UML——统一建模语言

    UML图形包括类图、用例图、序列图、协作图、状态图、组件图、部署图等,每种图形都有其特定的用途和表示方式。例如,类图用于展示类之间的关系,用例图描绘系统用户与系统功能的交互,状态图则表示对象在其生命周期...

    超市管理系统UML类图和用例图.pdf

    本文将深入探讨一个典型的例子——超市管理系统,通过使用面向对象的方法,特别是UML(统一建模语言)中的用例图和类图,来理解和解析系统的需求。 1. **用例和用例图** 用例是系统功能的描述,代表用户可以看到...

    学生成绩管理系统----UML课程设计rational+rose用例图,活动图,状态图.rar

    在这个项目中,我们聚焦于“学生成绩管理系统”的课程设计,通过Rational Rose这一强大的UML工具,来绘制和理解系统的各种模型图,包括用例图、活动图和状态图。 首先,用例图是系统需求分析的重要组成部分,它描绘...

    网上书店用例图

    本次实验旨在通过分析一个具体的案例——“网上书店”,来深入理解用例图的构成及其应用。 **实验目的:** 1. **熟悉UML用例图的功能和元素**:了解用例图的基本组成部分,如参与者、用例、关联线等。 2. **学会...

Global site tag (gtag.js) - Google Analytics