首页 > 其他分享 >UML图

UML图

时间:2024-12-30 22:08:12浏览次数:6  
标签:系统 Diagram 用例 用于 组件 UML 描述

  1. 用例图(Use Case Diagram):

    • 描述系统功能及其与外部用户(角色)的交互关系。
    • 用于识别系统的用例,以便了解系统的需求。
  2. 类图(Class Diagram):

    • 显示系统中的类、属性、方法以及类之间的关系(如继承、关联等)。
    • 用于静态结构设计,是面向对象设计的核心图表。
  3. 顺序图(Sequence Diagram):

    • 描述对象之间的交互,展示消息在时间顺序上的传递。
    • 用于分析特定用例的动态行为。
  4. 活动图(Activity Diagram):

    • 表示系统或过程的工作流,包括活动、决策和并发过程。
    • 用于描述业务流程或算法。
  5. 状态图(State Diagram):

    • 显示对象的状态变化以及引起这些变化的事件。
    • 用于建模具有复杂状态变化的对象,如生命期管理。
  6. 组件图(Component Diagram):

    • 显示系统的物理组件及其之间的依赖关系。
    • 用于软件架构设计,帮助理解系统的模块化结构。
  7. 部署图(Deployment Diagram):

    • 显示系统的硬件配置、节点及其上运行的组件。
    • 用于描述系统的物理运行环境。
  8. 时间图(Timing Diagram):

    • 重点关注对象和其状态随时间的变化。
    • 适合建模实时系统中对时间敏感的行为。
  9. 复合结构图(Composite Structure Diagram):

    • 描述类的内部结构以及类和组件的关系。
    • 用于表现复杂系统中内部交互的详细结构。

标签:系统,Diagram,用例,用于,组件,UML,描述
From: https://www.cnblogs.com/Christmas77/p/18642564

相关文章

  • UML之组合与聚合
    关联和链接关系在很多情况下是对称的,即被关联的两个类都有以自己为源端对方为目标端的角色存在,而且角色与源端类的属性是等价的,即在关联一端的关联端(角色)等价于另外一端的属性。例如,在下图中,我们可以认为author:Person是类Book的一个属性,而myBooks:Person是类Person的一个属性。......
  • UML类图
    在UML(统一建模语言)中,类是最基本的构造块之一,用于描述系统中的实体以及它们之间的关系。类图(ClassDiagram)展示了系统中类的结构,包括类名、属性、操作(方法)以及类之间的关系。一个典型的类在UML中的表示通常如下所示:+------------------+|类名|+------------------+|......
  • 2024-12-12《UML类图》
    UML九图  1.类图类图(ClassDiagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述......
  • UML之关联
    关联指两个类之间的各种联系。UML使用各种单实线表示关联,这个单实线可以是直线(垂直的、水平的或者倾斜的)、折线甚至曲线。事实上,关联也是展示类的属性的另一外的一种形式。例如在下图中,我们通过一条实线连接类Book和类Person,表示它们之间存在关联。在关联的末端,标出多重性[*]和关......
  • UML之集合类型
    无论何时当我们要使用一个多值对象时,我们必须要清楚两个问题,一是这些值的顺序重要吗?二是允许重复值的存在吗?在编程语言中还会有其他的明确的信息,在UML中,只需明确这两个问题的答案即可确定对应的集合类型。1.SetSet是一个不允许存在重复值且未排序的集合。例如一个骑行活动中,有......
  • uml类图总结
    类图用于描述系统的静态结构,通过展示类、接口及其之间的关系,以便理解和设计系统类图的基本元素1.类(Class):类通常使用矩形框表示,其中包含三部分:类名、属性和方法。示例: 2.接口(Interface):表示方法类似类,但是会在矩形框顶部加上<<interface>>标识示例: 3.......
  • uml上机实验 4
    一实验目的 理解顺序图、协作图、活动图、状态机图的概念及其在系统分析设计中的作用; 了解和掌握软件工程中用例逻辑时序的分析方法; 掌握两种交互图(顺序图和协作图)的差别; 掌握描述一个操作执行过程中所完成工作(动作)的方法; 掌握描述对象内部工作的具体步骤; 掌握使用Rational......
  • uml上级实验 5
    一实验目的 了解系统物理体系结构模型和表示方法; 了解部署图的概念及其在系统设计中的作用; 掌握使用RationalRose绘制部署图的方法;二实验环境及实验准备 所需硬件环境为微机; 所需软件环境为RationalRose、MiscrosoftWord等; 熟悉RationalRose下部署图模型建模的方法和......
  • UML之属性与参数的多重性
    在UML中,多重性是指一个条目潜在的数量范围。多重性可被用于属性、操作参数、关联关系。UML元模型也使用多重性对元模型元素之间的关系进行约束。多重性总是包含基数值,它是相关条目在现实世界中的确切数量。本文将说明类属性和类操作参数的多重性。一、属性的多重性假设我们需要......
  • UML之属性与参数的多重性
    在UML中,多重性是指一个条目潜在的数量范围。多重性可被用于属性、操作参数、关联关系。UML元模型也使用多重性对元模型元素之间的关系进行约束。多重性总是包含基数值,它是相关条目在现实世界中的确切数量。本文将说明类属性和类操作参数的多重性。一、属性的多重性假设我们需......