![](https://img-blog.csdnimg.cn/20200906155550698.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UML
文章平均质量分 81
UML
Coder_JJ
没伞的孩子要努力奔跑!
展开
-
面向对象概念
前言 最近学自考状态很不佳,没有开始的那种拼劲,总觉得考试时间尚早,殊不知就在眼前,时间真的很快,那我到底学会了什么?真的不知道,不过今天晚上我是懂得了一丢丢的知识,镜哥哥说的很对,有些东西不能只看一本书,或深或浅,多找几本书看看肯定能解决自己的疑惑的。分享对象对象是系统中描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。例如:职工、...原创 2018-09-17 21:24:29 · 1788 阅读 · 6 评论 -
UML——E咖吧收费系统
机房收费系统的需求分析系统功能需求(1)用户登录 在用户进入系统前,首先要求用户进行登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。(2)权限设置 操作员有一般用户的权利,管理员有一般用户和操作员的权利。(3)数据录入 用户卡号注册(基本信息);充值(4)数据查询 按用户输入的卡号查询一般用户:学生余额;上机记录;充值记录;上机状态操作员:收...原创 2018-11-02 15:37:05 · 461 阅读 · 6 评论 -
UML是什么?
统一建模语言(Unified Modeling Language——UML)是一种面向对象的建模语言,它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML基本内容UML基本内容详述 ...原创 2018-10-23 11:38:48 · 35226 阅读 · 8 评论 -
Component Diagram
绪论 在UML中,使用组件图来可视化物理组件以及它们间的关系,并描述其构造细节。组件图描述软件组件以及组件之间的关系,组件本身是代码的物理模块,组件图则显示了代码的结构。在UML中,任何一个组件图都不能描述系统实现视图的所有方面,当系统中的组件组合起来才能表示系统完整的实现视图,而其中的一个组件图只是实现视图的一部分。芝士组件图包含的元素组件系统中可替换的物理部件类型配置组...原创 2018-10-14 08:09:37 · 660 阅读 · 4 评论 -
Deployment Diagram
绪论 当一个软件开发组开发并实施某软件项目时需要软件设计人员和软件开发人员。软件设计人员根据用户的需求开发出符合要求的软件产品,软件开发人员负责系统的硬件和软件两个方面,并保证开发出的软件产品能够在合适的硬件系统上运行。配置图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上,故是描述软件执行所需的处理器和设备的拓扑结构。芝士配置图的组成元素节点(Node)处理器处理器是...原创 2018-10-06 21:19:49 · 271 阅读 · 1 评论 -
Collaboration Diagram
前言 协作图是动态图的另一种表现形式,它强调参加交互的各对象的组织。芝士协作图的组成元素对象(Object)矩形中的内容代表对象链(Link)消息 (Message)举例——客户取车取车的动作从客户开始,她向预定申请模块发送出示清单的消息,然后由公司员工向预定申请模块发送核对的消息,预定申请在收到消息核对的信息后,回复公司员工申请存在,然后再回复客户允许客户取车。公司员...原创 2018-10-06 15:21:28 · 1301 阅读 · 1 评论 -
Sequence Diagram
前言 动态图是进行分析和设计系统的结构行为图,动态模型描述了系统随时间变化的行为,这些行为是从静态视图中抽取的系统的瞬间值的变化来描述的。在UML的表现上,动态模型主要是建立系统的交互图以及活动图和状态图。芝士什么是时序图?时序图描述了对象之阿金传递消息的时间顺序,它用来表示用力中的行为顺序,是强调消息时间顺序的交互图。时序图组成元素对象(Object)生命线(Lifeline...原创 2018-10-05 21:05:20 · 1733 阅读 · 2 评论 -
Statechart Diagram
前言 状态图指的是状态的变迁,展现从状态到状态的控制流,介绍系统行为特征。例如:电灯由关到开,改变了它的状态。芝士什么是状态图?状态图描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。什么时候需要画状态图?一个软件系统存在着复杂的状态变换,需要对这些状态进行软件的模拟和监控,为了保持这些状态转换的一致性不会出现其他异常非法状态。例如:10086的呼叫中心系...原创 2018-10-05 09:28:56 · 422 阅读 · 2 评论 -
Activity Diagram
前言 活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。在UML里,活动图本质上就是流程图,它描述系统的活动、判定点和分支等。芝士活动图与流程图的区别活动图支持并行活动 (主要)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系;而活动图 描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而...原创 2018-10-04 19:52:00 · 855 阅读 · 1 评论 -
Package Diagram
前言 包图由包(语义相近并倾向于一起变化的元素组织起来加入同一包)和包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。芝士什么是包?包是对模型元素进行分组的机制,它把模型元素划分成若干个子集。包中的元素类、接口、构件、节点、协作、用例、图、其他包等(若包被撤销,则其中的元素也被撤销)包的作用逻辑上把一个复杂的图模块化组织源代码包的可见性同类的属性Class...原创 2018-10-03 19:49:27 · 386 阅读 · 1 评论 -
Class Diagram
前言 类图是面向对象系统建模中最常用的图,它是定义其他图的基础。类图主要支持系统的功能需求,也就是系统要提供给最终用户的服务。芝士什么是类图?类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构,它描述的是一种静态关系。类图的元素类类是对一组具有相同属性、操作、关系和语义的对象的描述。类用矩形表示接口协作关系依赖(Dependency)关系...原创 2018-10-03 14:52:23 · 2059 阅读 · 2 评论 -
Use Case Diagram
前言 用例图描述系统的静态使用情况,展现了一组用例、参与者以及它们间的关系,在对系统行为组织和建模方面,用例图是相当重要的。芝士什么是用例图?关键:描述用户的需求细节:【功能和角色】从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能用例图的基本元素角色角色是系统外部的一个实体(Everything——系统用户、其他的系统、运行的进程)...原创 2018-10-01 21:20:59 · 868 阅读 · 4 评论 -
温故而知新——UML
本以为自己的UML学的还算不错,哈哈哈,最起码当时的自己是这么以为的。前几天Flag问了我一点东西,我才发现自己好迷呀,有些知识点变得很模糊。所以在无意中发现了一个讲UML的视频,我就毫不犹豫的点了进去。UML是什么?Unified Modeling Language(UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,...原创 2018-12-11 18:08:09 · 251 阅读 · 7 评论