
UML
文章平均质量分 64
千g
做最好的自己
展开
-
UML—Sequence Diagram and Collaboration Diagram
序列图用于表现一个交互,该交互是一个协作中的各种类元角色间的一组消息交换,但重点在于强调时间顺序。序列图组成:1.对象(Object):系统的参与者或者任何有效的系统对象 3种状态:激活,运行,销毁2.生命线(LifeLine):一条垂直的虚线,表示序列图中的对象在一段时间内的存在。3.消息(Messages):对象之间的通信,可以是信号或者操作调用简单消息(原创 2016-11-28 16:48:04 · 928 阅读 · 22 评论 -
类图、用例图、序列图、BCE模式
【前言】 首先给大家推荐一本书《UML和OOAD快速入门》,本人觉得很好,这本书本来是老付让我替他还回学校的机房图书馆的,不过本宝宝好奇心还是比较重的,于是看了几页,就被这本书深深吸引了,里面主要讲了类图、用例图、序列图3种UML图还结合了事物模式、用例描述、BCE模式,真本书结合实例通俗易懂。 之前学习这些图的时候没有找其中的联系区别,下面就有我再简单介绍类图、用例图、序列图的联系区原创 2017-05-16 17:47:35 · 7009 阅读 · 17 评论 -
UML—Use Case Diagram
用例图是软件需求分析到最终实现的第一步,用于描述人们希望如何使用一个系统。用例图显示了谁是相关的用户、用户希望系统提供什么服务,以及用户需要为系统提供的服务。Use Case Diagram是由参与者(Actor)、用例(Use Case)以及他们之间的关系构成的用于描述系统功能的动态视图。用例图的组成一:参与者(Actor)系统外部并直接与系统进行交互原创 2016-11-27 16:43:03 · 840 阅读 · 22 评论 -
UML—Activity Diagram and State Diagram
一:活动图活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。它用来描述采取何种动作、做什么(对象状态改变)、何时发生(动作序列)以及何处发生(泳道)。活动图基本要素:1.活动状态(Action states)是非原子性的,可以分解成其他子活动或动作状态,可以有入口动作和出口动作。用于描述持续时间或复杂性的计算。2.动作状态是原子性动作或操作执行状态,它不能原创 2016-12-08 16:29:06 · 1108 阅读 · 19 评论 -
DML—Component Diagram
构件图:用来显示一组构件之间的组织与依赖关系从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件原创 2016-11-29 12:18:26 · 575 阅读 · 11 评论 -
类图与对象图
一:定义类是对一组具有相同属性、操作、关系和语义的对象的描述。二:类的表示1.名称:CamelCase 格式,首字母大写2.属性:描述该类实例中包含的信息。3.操作(Operation):是类所提供的服务,它可以由类的任何对象请求以影响其行为。操作就是定义了对象所能做的事情。三:类图的阅读从图中关系最复杂(即先最密集)的类开始阅读。四:类图的基本部分原创 2016-11-26 11:27:48 · 2120 阅读 · 21 评论 -
初始UML
在介绍UML之前先介绍一下面向对象技术面向对象软件开发的核心思想:高内聚(封装)、低耦合(消息驱动),使用简洁的接口拼合简单的部件。什么是UML?Unified Modeling LanguageUML是一种可视化的面向对象建模语言。UML描述了一个系统的静态结构和动态行为。UML用图形方式表现典型的面向对象系统的整个结构。UML从不同的角度为系统建模,并形成系原创 2016-11-23 17:59:36 · 551 阅读 · 27 评论 -
UML总结
UML中的几种图:前面已经详细概述了几种图,现在就不多说了。下面来说说UML的应用:一张图胜过千言万语,看着上面几张图,是不是对UML更加明白了。原创 2016-12-05 15:06:35 · 437 阅读 · 26 评论 -
relation from “X“ to“Y ”would cause an Invalid circular inheritance /realization combination
在画图的时候突然遇到这样的问题relation from “X“ to“Y ”would cause an Invalid circular inheritance /realization combination(关系X到Y将会导致一个无效的继承或者实现组合)这是个什么鬼?今天仔细找了一下原因。原来如此:已经在X和Y之间建立了X继承(实现)Y关系,那么再想建立Y继原创 2016-12-01 17:13:50 · 1762 阅读 · 21 评论 -
UML—Package Diagram
随着程序软件越来越复杂,一个程序往往包含了数百个类。管理这些类的有效方法就是将类进行分组,将功能相似或相关的类组织在一起。包图是一种维护和描述系统总体结构模型的重要建模工具包的构成:1.包的名称2.包的元素包自身所拥有的元素,如类、接口、组件、节点和用例等从另一个包中合并或导入元素另外一个包所访问的元素3.包的可见性Private:定义的私有元素对包外部元素原创 2016-11-28 14:37:54 · 844 阅读 · 27 评论