giszz
2001年注册优快云,依旧在学习的路上。永远好奇,永远热泪盈眶。兴趣在人工智能、产研规划和项目落地。这里都是人工智能干货和系统的学习笔记系列作为特色!
展开
-
【UML】第1篇 UML简介
UML(Unified Modeling Language,UML)是一个通用的可视化建模语言标准,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。UML不是一门程序设计语言,而是一种可视化的建模语言。它是一种标准化的表示法:UML为面向对象系统的产品提供了说明、可视化和文档编制的标准语言,使得不同的人员和团队能够使用共同的理解和符号进行沟通。原创 2023-12-10 23:34:31 · 554 阅读 · 0 评论 -
【UML】第2篇 UML必须了解的基础知识(举例)
学些UML,首先要知道,UML包括哪些主要构成元素。原创 2023-12-11 21:33:19 · 1218 阅读 · 0 评论 -
【UML】第3篇 UML公共机制
UML的类、对象、接口和实现的表示方法。原创 2023-12-12 23:33:10 · 1286 阅读 · 0 评论 -
【UML】第4篇 UML公共机制(补扩展机制)
上节扩展机制没有讲完,如上图。原创 2023-12-13 23:38:33 · 1489 阅读 · 0 评论 -
【UML】第5篇 UML中的视图和图
图是UML中最重要的概念了,起码我是这么认为。上篇关于低代码的文章,我也说了,未来也许AI编码,我们更重要的工作,是能够为业务进行建模,拆解,用最准确的语言,生成高效的prompt提示词,让人工智能去为我们开发,健壮的应用程序。我们再也不用焦虑,架构是不是抗得住压力,逻辑是否经得住破坏性的测试。原创 2023-12-17 23:44:44 · 936 阅读 · 0 评论 -
【UML】第6篇 用例图(1/3)
UML中的用例图是一种描述系统功能的动态视图,它由参与者(Actor)、用例(Use Case)以及它们之间的关系构成。这种图主要用于对系统、子系统或类的功能行为进行建模,并展示用例之间以及同用例参与者之间是怎样相互联系的。用例图定义了系统的功能需求,是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。它是需求分析中的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能。用例图主要多用于需求分析阶段。参与者(Actor)是与主体系统交互的外部实体。原创 2023-12-18 23:22:41 · 746 阅读 · 0 评论 -
【UML】第7篇 用例图(2/3)
UML中的用例,命名、识别、规约、用例识别常见错误。别看简单,你真的很清晰吗?原创 2023-12-19 23:38:36 · 1498 阅读 · 0 评论 -
【UML】第8篇 用例图(3/3)
UML中的用例图,用例之间的关系。原创 2023-12-20 00:18:30 · 407 阅读 · 0 评论 -
【UML】第9篇 类图(概念、作用和抽象类)(1/3)
深入浅出UML的类图,同时附上Java和Python的示例。讲述类的命名规则,可实例化的类,抽象类的区别,保证让你印象深刻。原创 2023-12-20 19:45:06 · 2318 阅读 · 0 评论 -
【UML】第10篇 类图(属性、操作和接口)(2/3)
UML类图的属性和操作。原创 2023-12-21 23:36:31 · 1414 阅读 · 0 评论 -
【UML】第11篇 类图(6种关系)(3/3)
类图的6种关系原创 2023-12-21 23:59:06 · 433 阅读 · 0 评论 -
【UML】第12篇 序列图(1/2)——基本概念和构成
序列图(Sequence Diagram)是一种用于显示对象之间交互的图形化表示。它描述了在特定场景下,对象之间按照时间顺序进行的消息传递和协作过程。在序列图中,对象被表示为带有垂直虚线的矩形,虚线表示对象的生命周期。对象之间的交互通过箭头表示的消息来表示,箭头从一个对象的生命线指向另一个对象的生命线,表示消息的发送和接收。原创 2023-12-23 23:41:47 · 2037 阅读 · 0 评论 -
【UML】第13篇 序列图(2/2)——建模的方法
在序列图中,对象被表示为带有垂直生命线的矩形,生命线表示对象的存在时间。消息则通过箭头表示,箭头从一个对象的生命线指向另一个对象的生命线,表示消息的发送和接收。消息可以是同步消息或异步消息,同步消息表示发送方等待接收方的响应,而异步消息则表示发送方不等待响应。除了对象和消息,序列图还可以包含其他元素,如组合片段(用于表示循环、条件等控制结构)和交互操作(用于表示创建、销毁对象或调用操作)。通过序列图建模,开发人员可以清晰地了解系统中对象之间的交互关系和消息传递的顺序,从而更好地理解和设计系统的动态行为。原创 2023-12-24 23:25:27 · 938 阅读 · 0 评论 -
【UML】第14篇 协作图
协作图(Collaboration Diagram),用于显示对象之间的交互,强调对象之间的结构关系以及它们之间发送和接收的消息。协作图通常用于表示系统中的操作或方法的执行过程,并显示在执行这些操作时对象是如何相互合作的。有一个简单易懂的说法:协作图是序列图的另外一种表示交互的方法,但它不强调时间和序列,协作图的主要用途是描述类的一个操作的实现,用于描述对象之间的简单交互。协作图在软件工程中非常有用,尤其是在分析和设计阶段。理解对象交互。原创 2024-01-03 13:50:33 · 5978 阅读 · 0 评论 -
【UML】第15篇 状态机图
状态机图(State Machine Diagram)是UML中的一种行为图,它描述了一个对象在其生命周期内的状态变化。状态机图通过展示对象在不同状态下的行为以及从一个状态转移到另一个状态的条件,来帮助开发人员理解系统的动态行为。原创 2024-01-07 17:05:38 · 2344 阅读 · 0 评论 -
【UML】第16篇 活动图
活动图通常是通过UML建模工具以图形方式创建的,但也可以用文本或伪代码来描述,特别是在早期的需求分析阶段。然而,对于复杂的系统或流程,图形表示通常更加直观和易于理解。在UML中,活动图的语法并不是像编程语言那样的严格规则集合,而是指如何使用上述绘图符号来构建图表。在建模时,通常选择对业务流程建模或对用例的交互进行建模。也可以是泳道图来对用例或者对象建模。(未来会做更详细的探讨,敬请关注)原创 2024-01-07 17:15:04 · 1546 阅读 · 0 评论 -
【UML】第17篇 包图
包图是一种用于描述系统中包和包之间关系的UML图。包是一种将模型元素(如类、接口、用例等)组织成逻辑分组的机制,以便更好地管理和理解大型或复杂的模型。二、包图的作用。原创 2024-01-07 17:24:08 · 6757 阅读 · 0 评论 -
【UML】第18篇 组件图
组件图是一种UML结构图,它展示了系统中组件、接口以及它们之间的关系。组件是代码的物理模块,如文件、库、可执行文件等,它们提供了系统的一部分功能。也可成为构件图,不过组件图是更流行的称呼。原创 2024-01-07 17:32:23 · 1182 阅读 · 0 评论 -
【UML】第19篇 部署图
部署图(Deployment Diagram)是UML(统一建模语言)中的一种图,它表示运行时的物理架构,包括节点(如服务器、工作站等)以及在这些节点上运行的软件组件、进程和对象。部署图展示了如何将软件部署到硬件环境中。二、部署图的作用可视化物理架构:部署图提供了一种方式来可视化软件组件如何在物理硬件上分布和交互。支持部署规划:通过部署图,开发团队可以规划软件系统的物理部署,包括硬件资源的需求和配置。促进沟通。原创 2024-01-07 17:39:04 · 1770 阅读 · 0 评论 -
【UML】第20篇 UML系列完结篇
UML过时了吗。原创 2024-01-07 17:56:39 · 1189 阅读 · 0 评论