uml简单例子

author author     2022-08-05     301

关键词:

平时最常用到的UML图包括:用例图、类图、序列图、状态图。

用例图

主要是描述系统具有的一个功能单元。通常包含角色和用例。角色通常表示为一个系统用户,用例通常表示为系统具有的一个功能。通过用例图我们可以轻易地识别到这个系统到底具备哪些功能单元。

下面我举个融投资的用例,有2种角色:投资人investor和借款人borrower。

技术分享

类图

主要用来描述实体Entity之间的关系。类图包含3个部分:类名、属性、方法。 类图举例如下:

技术分享 
(说明:原图来自于互联网,红色标注系笔者添加)

序列图

主要用于详细地描述流程中不同对象间的调用关系。笔者周围也有很多人把它称作时序图。时序图可以从两个维度进行观察,垂直维度表明调用的时间顺序,水平维度表明调用涉及到的各个对象实例。 举一个servlet处理请求的时序图的例子:

技术分享 
(说明:原图来自于互联网)

状态图

主要描述类所处的不同状态以及状态转换信息。 举一个融资项目类的状态图例子:

技术分享

 

简单工厂 (UML) 中的聚合或依赖

】简单工厂(UML)中的聚合或依赖【英文标题】:AggregationorDependencyintheSimpleFactory(UML)【发布时间】:2020-12-2708:10:17【问题描述】:在我正在学习的一门课程中,PizzaStore使用了一个处理具体比萨饼实例化的simplePizzaFactory类,如下图... 查看详情

设计模式uml——类图简单了解(代码片段)

文章目录:1.UML基本介绍2.UML类图2.1类关系——依赖2.2类关系——泛化2.3类关系——实现2.4类关系——关联2.5类关系——聚合2.6类关系——组合1.UML基本介绍UML——UnifiedmodelinglanguageUML(统一建模语言),是一种用于软件系统... 查看详情

uml-6.3-用例-详述示例

用例标示:摘要(主成功场景)、非正式(几乎所有场景)、详述。下边主要说下详述。其模板:例子:       查看详情

一个简单atm系统的uml建模——usecase图

 用况名:login简述:客户需要插入银行卡进ATM并输入密码进行登录操作参与者:Guest即持卡人细节:(1)客户将银行卡插入ATM插卡处等待读取信息(2)ATM提示输入银行卡密码(密码6位数)(3) i)若客户输入正确密码,ATM... 查看详情

UML 关系 - 虚线与实线

...两种关系有什么区别?编辑:另外,如果您可以提供一个简单的代码示例来说明差异,那将非常有帮助!【问题讨论】:【参考方案1】:我试图给出这两种线条的简单示例。在第一张图中,实线表示关联:如果类是在Java中声明... 查看详情

php网站怎么划uml类图?

...关联类型:*aggregation*聚合聚合(aggregation)是当一个类(下面例子为model)访问另一个类(下面例子为dao)时,第二个类(dao)也许已经被外部实例化($dao)了。如果第一个对象($model)“挂了”,第二个对象($dao)仍然会继续“活着”。这在涉及... 查看详情

uml-用例图

 绘制简单用例图:参与者-----目标。见《准则》中如何发现用例中的参与者--目标图片。   查看详情

设计模式简单工厂工厂方法抽象工厂

简单工厂模式举个例子:小Z喜欢吃水果(Fruit)更喜欢喝果汁(juice),喜欢三类水果哈密瓜(Hami melon)、香蕉(banana)、桃子(peach)利用简单的工厂实现小Z喝果汁梦想uml首先去选水果(Fruit):/**获得水果并得到一个榨... 查看详情

uml用例图

...ff08;UseCaseDiagram)从用户视角来描述系统的操作功能。简单来讲就是某个角色或用户在不同场景下能做什么。在实际工作中,用例图提供了一种较为生动的用户操作场景的呈现形式,复杂的用例图基本很少用到,产... 查看详情

UML 和实现:通过 ID 关联类

...近正在学习一门在线课程。建议为了减少耦合,我们可以简单地将ID从客户对象传递给Order对象。这样,Order就不必完整引用Customer类。这个想法当然看起来很简单,如果你不需要它的所有属性,为什么要传递整个对象呢?1)你觉... 查看详情

设计模式uml图

一、单例模式  2、简单工厂模式 3、工厂方法模式4、模板方法模式  查看详情

uml面向对象简单介绍常用模型认识软件工程

一、软件工程1.1什么是软件工程:1.软件工程以系统化,规范化,可定量化的过程开发软件,研究如何把正确的管理技术,和最新的技术结合起来说白了就是:把新技术如何正确管理起来发挥最大的潜在价... 查看详情

java设计模式从精通到入门四简单工厂方法模式

简单工厂方法模式属于23中设计模式中创建型类型。核心思想:工厂提供创建对象的接口,由子类决定实例化哪一个子类。来源?设计模式之禅中的例子,女娲造人,通过八卦炉来进行造人,没有烧熟的为白人,烧太熟的为黑人,... 查看详情

UML中分类器拥有的关联和关系拥有的关联

...中是否有关于分类器拥有的关联和关系拥有的关联的真实例子?【问题讨论】:你的意思是一个p 查看详情

《nodejs开发加密货币》之二十六:轻松从js文件生成uml类图

...,仅仅为了举例而写代码就没有什么意义了,本书提供的例子都是承担了某项任务的具体项目或工具,这个例子自然也不能例外。本书用到了大量的Uml类图,经常有小伙伴问我用什么工具画的。说实话,前几篇是我个人一点点手... 查看详情

uml学习——活动图

...,分支,合并,分叉,汇合,泳道。    如图:一个简单的活动图。      2.2活动的表示    活动用平滑的圆角矩形表示。    活动是不可中断的动作,并在此活动完成后 查看详情

设计模式--uml图

...;UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件... 查看详情

命令模式

...命令模式后,又一次体会到编程的艺术,明明一个看似很简单的事,却要用“复杂”的方法来实现,就像在之前我多次说到的,其实并不是“复杂”,并不是“难”,而是自己基本功太弱,这些看似“复杂”的设计并不是故弄玄... 查看详情