精华内容
下载资源
问答
  • 以下是开源项目Java-WebSocket的类图, 如果看不清楚,请右击图片,选择在新页面打开。 关于websocket我就不多说了,相信大家都有所耳闻。 简单说,websocket就是用来做网页聊天以及手机推...

    以下是开源项目Java-WebSocket的类图,

    如果看不清楚,请右击图片,选择在新页面打开。





    关于websocket我就不多说了,相信大家都有所耳闻。


    简单的说,websocket就是用来做网页聊天以及手机推送用的。


    java-websocket是一个开源项目,是websocket的java实现,毫无例外的,是国外的大神写的。本人拿到代码以后先跑了一下代码,再稍微研究了一下,画出了上面的类图。有点东西要事先跟大家说一下:


    1.SCChatClient是我自己写的类,目的是暴露出两个方法:sendMessage以及receiveMessage方法供外部调用。


    2.第一次画类图,有瑕疵的地方还请批评指正。


    3.这个是客户端的类图,如果你做的是服务器端的开发,请参考java-websocket中的WebSocketServer类。


    转自:http://blog.csdn.net/zjh171/article/details/24428099

    展开全文
  • 问题描述: ATM ( Automatic Teller Machine) 自动柜员机是一种利用磁性代码卡或智能卡实现金融交易自助装置。ATM出现减轻了银行柜面人员工作压力,更为人类提供了安全方便金融服务体验。 ATM功能主要包括...
    问题描述:
    ATM ( Automatic Teller Machine) 自动柜员机是一种利用磁性代码卡或智能卡实现金融交易的自助装置。ATM的出现减轻了银行柜面人员的工作压力,更为人类提供了安全方便的金融服务体验。
    ATM的功能主要包括:现金取款、现金存款、余额查询、本行或异行转账、修改密码等基本功能;有些多功能ATM还提供诸如存折打印、对账单打印、支票存款、信封存款、缴费、充值等一系列便捷服务。
    本ATM系统中,使用者可以为持有银行卡的客户和银行ATM管理员。持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、现金存款、查询、转账、更改密码的基本业务。ATM管理员可以对ATM进行硬件维护和添加现金操作。
    查询余额:(1)将银行卡插入ATM插卡处等待读取信息(2)按照提示输入银行卡密码(密码6位数),密码错误则提示重新输入(3)选择余额查询服务
    取款业务:(1)凭银行卡输入密码无误后选择取款服务(2)选择取款金额,若不是整取数目,可选择其他金额(3)系统验证取款等待出钞
    存款业务:(1)凭银行卡输入密码无误后选择存款服务(2)将钞票放入存款口(3)提示数额,无误则点击确认
    转账业务:(1)凭银行卡输入密码无误后选择转账服务(行内转账或跨行转账)(2)输入要转账的银行卡号与转账金额(3)确认转账信息,无误则点击确认
    更改密码:(1)凭银行卡输入密码无误后选择更改密码服务(2)输入新的密码,再次输入密码(要输入2次更改的密码)(3)若输入密码两次保持一致,提示更改成功





    词汇表:
    ATM:
    ATM是 Automatic Teller Machine 的缩写,意为自动柜员机。它是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘(EPP)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。


    客户:
    持有银行卡的人。


    ATM管理员:
    可以对ATM进行硬件维护和添加现金操作的银行职员。


    银行卡:
    银行卡(Bank Card)是由商业银行发行的具有提款、消费和转账等功能的塑料卡片。


    借记卡:
    借记卡(Debit card),消费的方式是直接扣除账户内现有的存款资金,和信用卡类似的是可以在网络、实体大小店铺直接刷卡消费,或是使用ATM转账、提款等如金融卡的功能皆可使用,不能透支。 


    信用卡:
    贷记卡/信用卡(Credit card),不需要预先存入备用金,先消费后还款,一般有20天-60天的免息期。信用卡每月至少需偿还账单金额的10%,余款可以在以后归还并支付利息。


    转账
    转账是指不直接使用现金,而是通过银行将款项从付款账户划转到收款账户完成货币收付的一种银行货币结算方式。


    利率:

    利率或利息率,是借款人(银行)需向其所借金钱所支付的代价,亦是放款人(银行客户)延迟其消费,借给借款人所获得的回报。利率通常以一年期利息与本金的百分比计算。


    领域类图:




    展开全文
  • UML——类图

    千次阅读 热门讨论 2015-08-24 19:33:51
     在UML中关于类图这部分主要介绍了类的基本元素,类之间的关系以及类图的构成,最后又更进一步介绍了类图的相关知识。 类图的关系大致可以分为以上几种,下面再具体介绍一下这几种关系: 一.关联

           类是具有相似结构、行为和关系的一组对象的抽象。类图则是根据系统中的类以及各类之间的关系描述系统的静态视图。画类图首先找系统中出现的名词,再通过相应的关系把抽象出来的类联系起来。


           在UML中关于类图这部分主要介绍了类的基本元素,类之间的关系以及类图的构成,最后又更进一步介绍了类图的相关知识。


    类图的关系大致可以分为以上几种,下面再具体介绍一下这几种关系:

    一.关联

           关联即拥有,表示一个类知道另一个类的属性和方法,比如老师与学生这两个类之间的关系就是关联。也可以理解为使用,比如学生与单放机,所以关联表示了两个类之间的通信。

    1.修饰

       修饰的三要素:名称(Association name),角色(Role),多重性(Multiplicity)。如图所示:

       

       多重性表示一个关联的实例中有多少个相互连接的对象,具体情况可分为  

    表示方式

    多重性说明

    1..1

    表示另一个类的一个对象只与一个该类对象有关系

    0..*

    表示另一个类的一个对象与零个或多个该类对象有关系

    1..*

    表示另一个类的一个对象与一个或多个该类对象有关系

    0..1

    表示另一个类的一个对象没有或只与一个该类对象有关系

    m..n

    表示另一个类的一个对象与最少m、最多n个该类对象有关系 (m<=n)

    2.普通关联

       单向关联:订单和商品,订单中包括商品,但是商品并不了解订单的存在。

       

       双向关联:订单和消费者,订单属于消费者,消费者拥有一些特定的订单。

       

       两个类之间的多种关联:老师既可以给学生上课,还可以给学生答疑。

       

       一个类和多各类的关联:一个学生可以是一个学生,也可以是一个老师。

       

    3.聚合

       聚合是整体和部分的关系,分开后可以独立存在,无明显的附属关系。

       

    4.组合

       组合也是整体和部分之间的关系,但是整体不存在,个体也不能单独存在,有附属关系。

       

        

       


    二.依赖

        依赖是一种使用关系,类A要完成某个功能必须引用类B,则A与B存在依赖关系。

        例如我们需要用电脑编写代码,这是我们就依赖于电脑。

       


    三.泛化

        泛化和继承的概念是一样的,即“is a kind of ”的关系,不同的是泛化使用在分析、设计阶段,继承使用在实施阶段。

        


    四.实现

        用来规定接口和实现接口的类的关系。

        



           自己画类图的时候,第一个难题就是不能准确的找出系统中的类,类与类之间的关系也不是很清楚,下面是机房收费系统的总的类图,感觉抽象还是不太好,希望能在大家的博客中理解的更好。


       

        

    展开全文
  • UML--类图

    千次阅读 2013-01-26 20:48:45
    下面一张图是关于类图元素: 从这篇开始以后写关于uml文章都是在所有图都画完之后才总结,回头再看看类图,觉得uml里面最重要就是类图了,因为基本上其他图也都要用到类图.将类图中类拖拖拽拽,...

        类图是静态视图的一种,类图描述的是一种静态关系,在我看来画类图就是找关系、画关系的过程。在这个过程中找出类是那样的难啊。

    下面的一张图是关于类图中的元素:

    从这篇开始以后写的关于uml的文章都是在所有的图都画完之后才总结的,回头再看看类图,觉得uml里面最重要的就是类图了,因为基本上其他的图也都要用到类图.将类图中的类拖拖拽拽,再为他们添加合适的关系,就会形成uml的另一种图.

       类有三种类型:实体类、边界类、控制类

    实体类通常是对用户最有意义的类。例如,在选课系统中,可以抽象出学生类,学生类就是实体类。

    边界类位于系统和外界的交界处,包括所有窗体、报表、打印机和扫描仪等硬件的接口以及与其他系统的接口。

    控制类负责协调其他类的工作。

       对类和类图有了了解后,就开始画类图了。这还真是个麻烦事,在写文档的时候感觉非常希望画uml的图,因为那时候很有用,可是现在机会来了,那时还真不知道如何下手。也看了别人画的类图,但他们说你应该先自己画画类图,然后再和别人的比较一下,否则你的思想容易受别人的影响,画出的类图也会受到影响,就不是自己总结的成果了。还真是这么回事,当你对一个东西不够了解时,你的认识是最容易受到别人的左右的,因此你也不会有自己的认识。

        万事开头难只有硬着头皮画了。

        下面就晒一下我的类图吧。

        这张图就是经过多次修改之后未验收的“作品”,这张类图中存在很多问题,希望通过以后学习分层后能够对类图的了解更深刻吧。

        上面的图因为无法实现代码而被否决,那重新画图吧,下面的图是我验收成功的类图,有很多不足,希望大家多提宝贵意见。

       

        踏踏实实一步一步向前走吧。         

     

     

     

    展开全文
  • 领域类图(领域模型/概念类图)绘制 显示最重要业务概念和它们之间关系,是真实世界各个事物表示(现实世界可视化抽象字典)而不是软件中各构件...总而言之:领域类图描述业务领域(业务实体)静态结构
  • UML类图是UML(unified modeling language,标准建模语言)五种图示法中静态图一种-用来描述系统中类静态... 如果诸位看官们有拜读过一些关于设计模式动动,就一定有接触UML类图,可以说学习类图是设计模式之旅...
  • UML(四)-类图(机房)

    2018-10-28 20:02:52
    类图的作用:类图常用来描述业务或软件系统的组成、结构和关系,我们通常通过下面三种方式使用类图: (1)位系统词汇建模型 (2)模型化简单的协作 (3)模型化一个逻辑数据库模式 总结 看完视频之后,对类图...
  • 大学开设的软件设计课程一般都会学习UML类图,大部分关于设计模式的描述都是使用的UML类图,可以说类图的表示是学习设计模式的起点。 UML定义类之间的关系主要有六种:泛化关系、实现关系、依赖关系、关联关系、聚合...
  • 统一建模语言(UML)中的类图是一种静态结构图,通过显示系统来描述系统结构: 类, 他们属性(或属性), 操作(或方法), 和对象之间关系。 什么是类 (Class)? Class是对象蓝图。对象和类是...
  • UML类图关系分析

    2011-08-27 10:31:03
    转载一篇关于UML符号非常清楚一篇文章。 1、关联 双向关联: C1-C2:指双方都知道对方存在,都可以调用对方公共属性和方法。 在GOF设计模式书上是这样描述的:虽然在分析阶段这种关系是适用...
  • 题目:“鸡生蛋,蛋孵鸡”,世间万物生生不息,如何用O-O中的类图以尽可能接近现实方式来描述? 参考答案: 解析: 1、Chicken是基类,Hen(母鸡),Cock(公鸡)从Chicken派生, 2、Hen与Egg是关联关系,注意...
  • 类图描述类与类之间关系,是UML图中最核心。 3.类之间关系: 依赖、泛化(继承)、实现、关联、聚合与组合。 4. 依赖关系(只要类中用到了对方) 1) 类中用到了对方。 2) 是类成员属性。 3) 是方...
  • 这里需要一个应用生成收集过来的男人的描述,如:是否有车、是否有房、是否有存款、是否有好品质。然后这个应用了装饰者模式的应用诞生了,动态添加男人的描述,最后得到男人的综述。 2、所用模式结构视图 3、...
  • UML

    2020-12-12 16:05:53
    UML的图 1.用例图 用例是对系统提供功能的描述。用例图从用户的角度描述了系统功能,并指出各个功能的参与者 2.静态图 用来描述系统的静态结构,...用来提供关于系统实现方面的信息,属于这类图的有构件图和部署图 ...
  • 关于UML

    2019-12-30 10:45:20
    统一建模语言(Unified Modeling Language ,UML)是一种通用可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统各种工作。已被ISO发布为国际标准。 UML特点:统一标准、面向对象、可视化、...
  • UML之类图分析

    千次阅读 热门讨论 2016-12-30 11:35:20
    一、简介  类是一组具有相似结构、行为和... 在UML中关于类图这部分主要介绍了类的基本元素,类之间的关系以及类图的构成,最后又更进一步介绍了类图的相关知识。  在UML中关于类图这部分主要介绍了类的基本元
  • 关于java线程池 Ⅱ

    2013-06-26 16:28:00
    上一篇翻译了线程池主要部分api,经过一段时间学习,这里记录一下这...把握住主要几个类可以比较快了解整个实现思想,下面罗列一下,细节部分会在之后详细描述: 主要接口定义:Executor,Future,Exe...
  • UML几种关系描述

    2009-07-09 16:05:00
    这是一堂关于UML基础知识补习课;现在我们做项目时间都太紧了,基本上都没有做过真正class级别详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊几种class之间关系进行整理,让...
  • 前言本文目的是希望帮助开发者能更好地理解行为树执行顺序,并更合理...Lights999:[UE4][AI] 浅析UE4-BehaviorTree特性​zhuanlan.zhihu.com0.UML类图下列类图描述了,UE4引擎中,Runtime/AIModule/Classes/Beh...
  • 通过之前两篇文章 Java-WebSocket 项目研究(一) Java-WebSocket类图描述 ...Java-WebSocket 项目研究(二) 小试身手:客户端连接服务器并发送消息实例 ...介绍我们大概了解到了...首先看一下我们之前的类图关于W
  • 在UML中由类图来表示(关于什么是类图,这里有一篇通俗易懂介绍), 干货分享!3分钟轻松掌握UML类图 下面springcloud微服务逻辑视图示例(仅部分),就描述了springcloud中各个功能组件。从这个图中,基本...
  • 2011系统分析师之上午试题应试策略

    千次阅读 2011-05-18 13:07:00
    类图描述系统部分静态视图,用例图描述系统与用户之间交互视图 D.两者都可以用来描述系统内部结构 注意题干要求选错误选项。 答案:C ● 入侵检测系统构成不包括(7) 。 (7)A.预警单元
  • 类图中,除了需要描述单独名称、属性和操作外,我们还需要描述类之间联系,因为没有类是单独存在,它们通常需要 和别类协作,创造比单独工作更大语义。在UML类图中,关系用类框之间连线来表示,...
  • UML九种图

    热门讨论 2015-09-20 20:39:37
    刚刚看完UML视频,越是到后面,看越迷糊,于是翻了翻从图书馆借《软件工程》,里面有关于UML内容,结合书上内容和笔记总结了一下...【类图】(Class Diagram)描述了系统中涉及所有类以及类之间关系。  
  • 问题:我在总结这一小章节的时候,发现书上对于关联的描述的混乱(本人看不明白,需要大家帮帮忙)关于关联的方向中,通过关联的定义来归纳对于类图中类的关系之间的关系,在我看来关联只是关系中的一种,为什么可以...
  • 业务用例定义:"业务用例从一个外部,增加值角度来描述一个业务过程。为了给这个业务涉众创造价值,业务用例是超越组织边界业务过程,很可能包括合作伙伴和供应商。" 围绕着业务用例使用起源于RUP,后续...
  • 文章目录g2o学习记录(2)官方文档阅读及理解前言g2o描述和介绍基本定义SLAM而言例子超图g2o目的(超)图可嵌入优化问题超图优化问题最小二乘优化关于线性化方程组结构思考流形上最小二乘法稳健最小二乘库...
  • VS自带时序图

    千次阅读 2014-02-27 21:54:44
    这周帮朋友翻译了一篇关于VS特性一篇技术博客,虽然朋友付费了,但是我还是忍不住在自己博客晒一下。 时序图,是一个用来描述程序中类,方法之间关系和执行顺序一种图表。它揭示是不同类中方法调用和被...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

关于类图的描述