uml
  • 2025-01-08UML之发现用例
    用例是最简单的UML元素,用例图是最简单的UML图,但它也可能是UML中最有用的元素之一。尽管我们用包将工作分解为工作包、团队任务或单项任务,也就是说包是组织UML中的各种图及元素的工具。但是用例图可以帮助我们确定任务,以及应当如何将它们分组并确定工作范围。每个用例都代表用
  • 2025-01-079.26实验1:UML与面向对象程序设计原则
    [实验任务一]:UML复习阅读教材第一章复习UML,回答下述问题:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。1、关联关系   2、聚合关系   3、依赖关系   4、组合关系   [实验任务二]:单一职责原则 登录模块在实际项目开发中很常见,请
  • 2025-01-06Fast-DDS源码阅读笔记(四)-participant是如何创建的
    Publisher的创建与发送消息发送消息的流程如下DomainParticipant的创建DomainParticipantFactory该实例管理着当前进程创建的所有DomainParticipant,UML类图如下其中的participants_存储着DomainID到对应的Participant之间的映射DomainParticipant创建的DomainParticipa
  • 2025-01-05UML之发现用例
    用例是最简单的UML元素,用例图是最简单的UML图,但它也可能是UML中最有用的元素之一。尽管我们用包将工作分解为工作包、团队任务或单项任务,也就是说包是组织UML中的各种图及元素的工具。但是用例图可以帮助我们确定任务,以及应当如何将它们分组并确定工作范围。每个用例都代表用户希
  • 2025-01-029.14UML与面向对象程序设计原则
     实验1:UML与面向对象程序设计原则本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图;2、理解面向对象程序设计原则。    [实验任务一]:UML复习阅读教材第一章复习UML,回答下述问题:面向对
  • 2024-12-31宠物照料模块项目UML图
  • 2024-12-31UML之泛化、特化和继承
    在UML(统一建模语言)中,泛化(Generalization)和特化(Specialization)是面向对象思想中继承(Inheritance)关系的重要概念,它们描述类与类(或用例与用例、参与者与参与者等)之间的一般与特殊的关系。泛化是一种表示类之间继承关系的方式,它指定了子类如何特化超类(父类)的所有特征和行为。在UML中,
  • 2024-12-31UML之关联
    关联指两个类之间的各种联系。UML使用各种单实线表示关联,这个单实线可以是直线(垂直的、水平的或者倾斜的)、折线甚至曲线。事实上,关联也是展示类的属性的另一外的一种形式。例如在下图中,我们通过一条实线连接类Book和类Person,表示它们之间存在关联。在关联的末端,标出多重性[*]
  • 2024-12-30UML图
    用例图(UseCaseDiagram):描述系统功能及其与外部用户(角色)的交互关系。用于识别系统的用例,以便了解系统的需求。类图(ClassDiagram):显示系统中的类、属性、方法以及类之间的关系(如继承、关联等)。用于静态结构设计,是面向对象设计的核心图表。顺序图(SequenceDiagram):
  • 2024-12-30UML之组合与聚合
    关联和链接关系在很多情况下是对称的,即被关联的两个类都有以自己为源端对方为目标端的角色存在,而且角色与源端类的属性是等价的,即在关联一端的关联端(角色)等价于另外一端的属性。例如,在下图中,我们可以认为author:Person是类Book的一个属性,而myBooks:Person是类Person的一个属性。
  • 2024-12-29UML类图
    在UML(统一建模语言)中,类是最基本的构造块之一,用于描述系统中的实体以及它们之间的关系。类图(ClassDiagram)展示了系统中类的结构,包括类名、属性、操作(方法)以及类之间的关系。一个典型的类在UML中的表示通常如下所示:+------------------+|类名|+------------------+|
  • 2024-12-292024-12-12《UML类图》
    UML九图  1.类图类图(ClassDiagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述
  • 2024-12-29UML之关联
    关联指两个类之间的各种联系。UML使用各种单实线表示关联,这个单实线可以是直线(垂直的、水平的或者倾斜的)、折线甚至曲线。事实上,关联也是展示类的属性的另一外的一种形式。例如在下图中,我们通过一条实线连接类Book和类Person,表示它们之间存在关联。在关联的末端,标出多重性[*]和关
  • 2024-12-28UML之集合类型
    无论何时当我们要使用一个多值对象时,我们必须要清楚两个问题,一是这些值的顺序重要吗?二是允许重复值的存在吗?在编程语言中还会有其他的明确的信息,在UML中,只需明确这两个问题的答案即可确定对应的集合类型。1.SetSet是一个不允许存在重复值且未排序的集合。例如一个骑行活动中,有
  • 2024-12-27uml类图总结
    类图用于描述系统的静态结构,通过展示类、接口及其之间的关系,以便理解和设计系统类图的基本元素1.类(Class):类通常使用矩形框表示,其中包含三部分:类名、属性和方法。示例: 2.接口(Interface):表示方法类似类,但是会在矩形框顶部加上<<interface>>标识示例: 3.
  • 2024-12-27uml上机实验 4
    一实验目的 理解顺序图、协作图、活动图、状态机图的概念及其在系统分析设计中的作用; 了解和掌握软件工程中用例逻辑时序的分析方法; 掌握两种交互图(顺序图和协作图)的差别; 掌握描述一个操作执行过程中所完成工作(动作)的方法; 掌握描述对象内部工作的具体步骤; 掌握使用Rational
  • 2024-12-27uml上级实验 5
    一实验目的 了解系统物理体系结构模型和表示方法; 了解部署图的概念及其在系统设计中的作用; 掌握使用RationalRose绘制部署图的方法;二实验环境及实验准备 所需硬件环境为微机; 所需软件环境为RationalRose、MiscrosoftWord等; 熟悉RationalRose下部署图模型建模的方法和
  • 2024-12-27第三周周一
    上午:软件设计与软件需求与分析软件设计深入探讨了软件设计的高级主题,如微服务架构和云原生应用设计。分析了这些设计模式如何帮助提高软件的可伸缩性和可靠性。心得:微服务架构和云原生应用设计是现代软件工程的前沿,它们为解决复杂问题提供了新的视角。软件需求与分析
  • 2024-12-27UML之属性与参数的多重性
    在UML中,多重性是指一个条目潜在的数量范围。多重性可被用于属性、操作参数、关联关系。UML元模型也使用多重性对元模型元素之间的关系进行约束。多重性总是包含基数值,它是相关条目在现实世界中的确切数量。本文将说明类属性和类操作参数的多重性。一、属性的多重性假设我们需要
  • 2024-12-27UML之属性与参数的多重性
    在UML中,多重性是指一个条目潜在的数量范围。多重性可被用于属性、操作参数、关联关系。UML元模型也使用多重性对元模型元素之间的关系进行约束。多重性总是包含基数值,它是相关条目在现实世界中的确切数量。本文将说明类属性和类操作参数的多重性。一、属性的多重性假设我们需
  • 2024-12-26UML之模型、包及包的版型(构造型)
    包是UML模型的组织结构,也是UML项目的配置管理结构。包存在多个层级,除了顶层包,所有包隶属于一个且仅隶属于一个上层包。在项目不同阶段实际推进与配置过程中,通常以不同层级的包为单位进行check-in、check-out、打标签及建立基准。许多项目会在计划的时间点进行正式的官方评审,例如系
  • 2024-12-25UML
    原文:https://blog.csdn.net/u012500848/article/details/94490361UML(UnifiedModelingLanguage)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象
  • 2024-12-25UML之包的导入与访问
    包是UML中管理元素的有效手段,UML中的所有元素均隶属于某一个包,即使你没有指定元素所属的包,这些元素也会被置于一个默认包中,包的本质是命名空间。当我们在一个包中需要访问另一个包中的元素时,可以使用符号“::”逐级引用。例如在下图所示的包图中,存在两支包含多个层次的包,如果包A3
  • 2024-12-23校园二手交易平台UML图
    类图:时序图:买家买商品:买家撤回:用户更新:用户登录:卖家发布:用例图:
  • 2024-12-23PlantUML 下载与安装全指南:开启高效 UML 建模之旅
    一、概述PlantUML是一个开源的工具,主要用于快速创建各种UML(统一建模语言)图形,包括但不限于类图、时序图、用例图、活动图等。它使用简单的文本描述语言来定义图形,然后可以将这些文本转换为高质量的图形图像。二、特点简单易学它的语法相对简单,不需要复杂的绘图软件操作技能。