UML基础笔记

《大象 Thinking in UML》读后感 最近终于把《大象》这本书读完了,从去年11月到现在,用了整整五个月。一方面是因为这段时间工作上的事情,生活上的事情都比较多,很少有整块时间阅读;另一方面也是自己在读这本书时候,边读边扩展,最后记录下了十三篇笔记。《大象 Thinking in UML》学习笔记(一)——为什么需要UML?《大象 Thinking in UML》学习笔记(二)——建模基础《大象 Thinking in UML》学习笔... 阅读详情
  • 最有用、最标准的UML图包括:用例图,类图,序列图,状态图,活动图,组件图和部署图
  • 用例图
    • 描述系统提供的一个功能单位
    • 通常用于表达系统或系统范畴的高级功能
    • 不涉及实现细节
  • 类图:显示不同实体(人、事物和数据)如何彼此相关;其显示系统的静态结构。
  • 序列图:
    • 显示特定用例(甚至是特定用例的某一部分)的详细流程
    • 在很详细的级别上显示对不同对象的不同调用
  • 状态图
    • 对某个类可能所处的不同状态和该类从一个状态转换到另一个状态进行建模。
    • 基本元素:
      初始起点--实心圆
      状态间转换--开箭头的线段
      状态--圆角矩形
      判定点--空心圆
      终止点--内含实心圆的圆
  • 活动图
    • 显示在处理某个活动时,两个或更多类对象之间的过程控制流。
    • 活动图适合用于较高级别的过程建模。
  • 组件图:提供系统的物理视图。显示系统中的软件对其它软件组件(例如:软件库)的依赖关系。
  • 部署图:
    • 显示系统将如何物理部署到硬件环境中。
    • 给系统生产人员。
2003.12.27于南京仙林。
【数据集】中国广泛时空水质数据集(1980-2022) 简介中国广泛时空水质数据集(1980-2022) 阅读详情

相关推荐

STM32的bootloader程序(通过串口更新STM32应用程序)

STM32的bootloader程序(通过串口更新STM32应用程序),对bootloader进行浅浅的学习

星羽空间 1万+

UML:笔记:UML基础

UML概述 什么是UML UML:统一建模语音 Unified Modeling Language UML是一种建模语言,他不直接生产代码。使用UML可以对构建的软件系统进行可视化的分析说明,并文档化。 UML由OMG(对象管理组织)管理。 UML...

150

Aras Innovator生命周期图实战:从配置到权限管理的全流程解析

本文详细解析了Aras Innovator生命周期图的全流程配置与权限管理,从基础概念到实战应用,涵盖状态设置、路径配置、权限控制等核心功能。通过实际案例和代码示例,帮助用户掌握如何高效管理数据生命周期,提升业务流程的规范性和效率。

ee345的博客 168

UML基础——Thinking in UML读书笔记(一)

UML基础——Thinking in UML读书笔记(一) UML的意义 什么是UML 统一建模语言(Unified Modeling Language)起始于面向对象的分析方法,由Booch, Jacobson, Rumbaugh三人将各自的方法统一起来,从而提出统一建模语言。UML作为一种建模用的语言,由基本词汇以及语法两部分组成。UML定义一些建立模型需要的,表达某种特定含义的基本元素,即元...

winginrain的博客 1002

(论文速读)PTV3: 更简单、更快速、更强大的3D点云处理新突破

该论文提出PointTransformerV3(PTv3),通过简化设计实现3D点云处理的效率突破。该研究摒弃复杂注意力机制,转而采用点云序列化和补丁注意力等高效方法,将感受野从16点扩展到1024点,在保持高精度的同时实现3倍速度提升和10倍内存优化。PTv3在超过20个室内外场景任务中取得SOTA结果,ScanNet语义分割达79.4%mIoU,Waymo检测提升3.3%APH。核心创新包括四种空间填充曲线序列化模式和xCPE位置编码,为3D感知的工业应用提供了高效解决方案。

LJ1147517021的博客 1377

CS224W图神经网络实战:如何用Motifs和Graphlets分析社交网络结构?

本文基于斯坦福CS224W课程,深入探讨了如何利用网络模体(Motifs)和图元(Graphlets)分析社交网络的微观结构。通过实战代码演示,文章介绍了如何识别具有统计显著性的关键连接模式,计算节点的图元度向量以刻画局部拓扑特征,并将这些结构洞见应用于社区发现、影响力分析及图神经网络的节点特征工程,从而提升模型在虚假账号检测等任务中的性能。

2w3e4r5t6y的博客 911

系统开发基础:UML相关知识笔记

1、UML概念统一建模语言(Unified Modeling Language UML)是面向对象软件的标准建模语言。由于简单、统一,又能够表达软件设计中的...

IT技术分享社区 386

CATIA CAA开发环境搭建避坑指南:从授权服务到VS配置全流程

本文提供了一份详尽的CATIA CAA开发环境搭建避坑指南,涵盖从授权服务(DSLS)安装、Visual Studio版本匹配与集成配置,到编译调试全流程。重点解析了授权服务无法连接、模块加载失败等典型问题的解决方案,强调版本严格对应与纯英文环境是成功搭建的关键。

redis7keeper的博客 573

读书笔记(UML建模基础)

  理智的战士从来不会赤手空拳上战场杀敌,那样的做法是用鸡蛋碰石头,结果只能是"壮志未酬身先死"。如果把建模比作敌人,那么我们知道很多热血的软件开发人士就败在这个敌人的手上。一个原因就是太过于鲁莽,在不知道建模为何物的时候就开始了战斗。一、什么是建模?俗话说:"横看成岭侧成峰",说得是从不同角度观察同样一座山峰,会呈现不同的景象。其实建模可以这样理解:从某个特定视角对软件系统的一次观察。

ulark的专栏 694

【Zephyr存储专题】09_LittleFs文件系统操作

本文档旨在为开发者介绍Zephyr下Littlef's文件系统相关配置使用指南

zero的博客 3246

30.Labview如何读懂别人程序、修改程序?

之前写过一次教大家的文章,这次教大家如何学习别人的程序,和如何搭建一套适合自己的程序框架。这里事先说明一下:要想搭好程序框架,一定要先把自己的系统,逻辑是什么!这非常重要,是决定你程序的关键因素。废话不多扯,直接说重点。

关注我,更多技术问题欢迎私聊~ 2448

UML学习笔记之基础概念

UML 是面向对象设计的统一建模语言,一个软件设计的好坏主要还是取决于OOA和OOD。    UML 里包含类、接口、对象、消息、包、组件、状态、活动、关联、角色、聚合、组合、泛化、依赖关系。    UML图例包含用例图、类图、对象图、序列图、协作图、状态图、状态图、活动图、组件图、配置图等 http://wenku.baidu.com/view/4caa28fcf705cc17552709

晋商风范技术博客 313

基于STM32L4XX、HAL库的AD7124模数转换器ADC驱动程序设计

/ 检查ID是否正确 (AD7124-4/AD7124-8有不同的ID)// 转换为电压值 (假设使用内部2.5V基准)// 构造读命令: 1(R/W) + 1(0) + 6(寄存器地址)// 构造写命令: 0(R/W) + 1(0) + 6(寄存器地址).config = 0, // 使用配置0。内置可编程增益放大器(PGA):1-128倍。// 读取ADC数据。// 读取当前ADC控制寄存器。// 检查数据是否就绪。// 写回ADC控制寄存器。// 初始化AD7124。

zhusl6688的博客 520

【设计模式】学习笔记01——统一建模语言基础知识

UML(Unified Modeling Language)是可视化的标准建模语言,是用来描述和分析软件系统的语言。开发者们可以使用UML互相交流,提前确定规划等。顺序图用来强调对象间消息传递次序的交互图,又称为时序图或者序列图。需求分析阶段的顺序图:主要用于描述用例中的对象之间的交互,可以使用自然语言来绘制,用于细化需求。系统设计阶段的顺序图:确切表示设计中对象之间的交互,对象之间通过方法传递消息,使用专业术语命名等。状态图描述一个特定对象的所有可能状态及引起状态转移的事件。

m0_56889842的博客 1955

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

UML基础学习笔记一

  UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。UML成为"标准"建模语言的原因之一在于,它与程序设计语言无关。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。用例图  用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交

birdhaha的专栏 1147

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

笔记整理-信息系统开发基础-uml

一、UML 介绍Unified Modeling Language(UML),又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML规范用来描述建模的概念有,类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及转态。常见的...

ZenKin's Blog 440

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

UML学习笔记1——基础知识及分类

1.1 UML基础知识   全称是:Unified Modeling Language,统一建模语言。 1.2 UML分类   1.结构型图(某种结构,该结构在某段时间内是稳定的) 类图 对象图(类的实例化) 构件图(又名组件图) 部署图 包图     2.行为型图 活动图(以活动表示流程) 状态机图(以某个物品的状态为流程) 顺序图 ...

weixin_30376509的博客 111

UML笔记10--包和UML语言基础

包名::包内容 对象:类 包的三种相关方式:泛化,依赖,细化 细化和细节有关 MOF(Meta-Object Faclity)元对象设施

piaoshi000的专栏 404

uml语言基础笔记

uml的构成:元素,图形,扩展机制,包 元素:指的是依赖,继承,关联,实现 图形:由元素构成 扩展机制:用来扩展图形的机制 包:以上的归类 uml的构成可用如下图形表示: uml图的分类:分为静态模型,动态模型 原因或目的:形象描述类,与接口的特征,以及对象之间的协作与交互关系 静态模型:连通系统静态特征的图形,包括用例图,类图,对象图,组件图,部署图 动态模型:沟通系统动态...

minn84的专栏 215

uml序列图_系统开发基础:UML中图的相关知识笔记(上)

1、图的概念图(Diagram) 是一组元素的图形表示,大多数情况下,把图画成顶点(代表事物)和弧(表示关系)的连通图。2、UML中图的分类UML2.0中的图主要有:类图、对象图、用例图、序列图、通信图、状态图、活动图、构件图、部署图、组合结构图、包图、交互概览图、时序图。2.1 类图类图主要展现了一组对象、接口、协作和它们之间的关系。面向对象系统最常见的就是...

weixin_39946364的博客 206

读书笔记_UML基础,案例与应用

读书笔记: UML基础,案例与应用 ISBN: 7-115-12335-7 关键词 转载注明:http://blog.youkuaiyun.com/blacklaw0/article/details/8577669 面向对象: 类,实例,带初值,保护,公开,私有,责任,约束 关系: 关联,角色,约束,or,关联类,多重性,限定关联,自身关联,基类,叶类,单/多重继承,抽象类,依赖 聚集:

布莱克洛 648

atm系统的用例模型_系统开发基础:UML相关知识笔记

1、UML概念统一建模语言(Unified Modeling Language UML)是面向对象软件的标准建模语言。由于简单、统一,又能够表达软件设计中的动态和静态信息。目前UML已经成为可视化建模语言的工业标准。2、UML的组成UML三要素:构造块、规则、公共机制。构造块:食物、关系和图。事物是对模型最具有代表性的成分的抽象;关系把事物结合起来;图聚集了相...

weixin_39768083的博客 359

系统开发基础:UML中图的相关知识笔记(上)

1、图的概念图(Diagram) 是一组元素的图形表示,大多数情况下,把图画成顶点(代表事物)和弧(表示关系)的连通图。2、UML中图的分类UML2.0中的图...

IT技术分享社区 369

UML-统一建模语言学习笔记20240912

UML统一建模语言学习笔记

weixin_46343397的博客 971

《UML用户指南》笔记(一)

ξ 1.0 前言6月份开始系统学习UML和RUP基础知识,买了两本书《UML用户指南》和《UML参考手册》,先大致看了一下,决定用《UML用户指南》做入门用,这本书比较老,讲解的UML还是1.2版本的。《UML参考手册》用来查阅,内容详实,而且是关于UML2.0的。工具选用Together,本来打算采用IBM的工具,但是下载了RSA后发现对UML的表现不太好,而且java开发不支持JDK1

jplatform 2656

UML是啥?

刚刚接触UML,

努力成为自己的榜样。 1429
上一篇: 面向对象设计
下一篇: Dreamweaver的提交表单操作扩展
yankcsdn
博客等级 码龄24年 1粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值