UML的学习
文章平均质量分 63
范志慧十五期提高班
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UML学习——顺序图和合作图
首先让我们来了解一下什么是交互图,交互图用来描述系统中的对象是如何进行相互作用的,即一组对象是如何进行消息传递的。交互图主要用于描述协作的动态行为方面。交互图包括:顺序图和合作图顺序图**定义:**描述按照时间的先后顺序对象之间交互动作过程**构成:**对象、消息(可以是信号或者操作调用)、生命线(激活)**消息的形式:**call \return\ send\create\destro...原创 2018-12-14 10:42:58 · 610 阅读 · 9 评论 -
UML的基本结构
UML的基本结构块包括三方面:UML中的事物、UML中的关系、UML中的九种图第一种:UML中的事物概念:构成模型图的一些基本图示符号,他们表示一些面向对象的基本概念分类:结构事物、行为事物、分组事物、注记事物每一种分类下面又包含了各种小的事物**类:**是对一组具有相同属性、方法、关系和语义的对象的描述,一个类实现一个或多个接口**接口:**描述了一个类或构件的一个服务的操作集。接...原创 2018-12-09 11:06:27 · 953 阅读 · 3 评论 -
何为面向对象技术
面向对象技术的基本原则1、抽象:把具体的事物用抽象的名词来代替2、封装:对客户隐藏实现,客户仅仅看到接口,仅仅能够体现出它的功能即可3、模块性:把一个系统分解成几个不同的功能,每个功能用一个模块来实现4、层次性:举例如下:面向对象的基本概念:主要名词:对象、类、属性、操作、接口、组件、包、子系统、关系这些名词分别是什么呢?**首先什么是对象:**对象分为物理实体、概念实体、软件...原创 2018-12-09 11:35:11 · 717 阅读 · 4 评论 -
什么是RUP
首先本人初次学习这个东西,很好奇RUP是什么,但是经过学习之后其实RUP没什么难的,简单理解就是一个过程,只不过这个过程叫做RUP。接下来让我们详细的来学习一些RUP定义:1、一个过程:是指想要达到一个目标而采取的一组有序的步骤,在软件工程中,目标是高效的,准时的提交一个满足你的业务需求的软件成品2、RUP是一种特别适应于UML的生命周期方法3、RUP提出了一整套以UML为基础的开发准则,...原创 2018-12-14 15:54:40 · 16821 阅读 · 10 评论 -
UML之用例图和对象图
第一类:用例图定义:将系统看成一个黑盒子,从外部角度来理解,需要考虑这个系统有哪些功能。**用例图的基本构成:**角色(人或物)、关系、用例**关系:**关联、依赖、泛化用例的主要属性:1、事件流:描述一个用例在执行时执行者与系统之间的交互过程。这个过程包含基本流和备选流2、前置条件:是该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流3、后置条件:说明用例结束时系统的...原创 2018-12-09 20:42:43 · 1851 阅读 · 6 评论 -
细辨状态图和活动图
状态图定义:状态图是着眼于从状态到状态的控制流,因为系统中对象的状态变化最易被发现和理解。例如:按下点灯的开关,电灯改变了它的状态;拉上卧室的窗帘,卧室里亮度的状态由亮变暗。状态图通常包括:状态和转换**状态:**状态定义对象在其生命周期中的条件或状况,在此期间,对象满足某些条件,执行某些操作或等待某些事情。状态用于对实体在其生命中状况建模**转换:**包括事件和动作。事件是发生在时间空间...原创 2018-12-23 21:26:23 · 1324 阅读 · 12 评论 -
UML中五大关系
在UML中关系有五大种,分别是关联、聚合、依赖、泛化、实现,这些关系在UML的每个图中发挥着不同的作用,这五种关系正如一个人的筋骨,起着至关重要的作用,要想用好这五种关系,关键在于知道它们每种关系都怎么用,如何用才能发挥它应有的作用,下面就来分析一下这五种关系一、关联关系定义:关联关系是一种结构化的关系,指一种对象和另一种对象有联系。给定关联的两个类,可以从其中的一个类的对象访问到另一个类的...原创 2018-12-24 12:15:24 · 1050 阅读 · 12 评论
分享