UML
_Emily
这个作者很懒,什么都没留下…
展开
-
UML——关系连连看
对UML中图的关系进行总结和理解,以便后边更好的画图 进行铺垫,进而对后面的9种图用一个更深入的理解。 1、关系 (1)依赖关系(Dependency) A类依赖于B类也就是说,A类会用到B类。B类的变化会影响到A类。依赖的关系是具有偶然性的、临时性的、非常弱的。UML中用带箭头的虚线表示。 注意:箭头指向被依赖方 (2)泛化关系(Generalizati原创 2012-11-27 15:29:11 · 2758 阅读 · 15 评论 -
UML——RUP
RUP(Rational Unified Process)统一过程是软件开发的指导思想,是面向对象技术的关键技术。 RUP的核心思想是尽早持续化解重大风险、确保客户需求、把注意力放在可执行软件上、尽早在项目中适应变化、尽早确立可执行构架。此外,RUP还带来一些观念的变化,让我们对软件开发的认识更深一步。我们不仅要学习好这些思想还要应用好这些思想,开发出更优秀的软件。 RUP原创 2012-11-23 19:14:52 · 3597 阅读 · 8 评论 -
Interaction Diagram(交互图)——UML
交互图(Interaction Diagram)用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。 当交互图建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。 交互图基本知识点:(点击进入大图) 交互主要用于描述原创 2012-12-01 14:57:48 · 15294 阅读 · 22 评论 -
Object Diagram(对象图)——UMl
对象图描述参与一个交互的各个对象在交互过程中某一时刻的状态。可以被看做是类图在某一时刻的实例。类图描述所有可能的情况。 对象图是显示了一组对象和他们之间的关系。一个对象图可看成一个类图的特殊用例,实例和类可在其中显示。对象图也和合作图相联系,合作图显示处于语境中的对象原型(类元角色)。 对象图是类图的实例,几乎使用与类图完全相原创 2012-12-02 08:13:13 · 5053 阅读 · 19 评论 -
实现图(构件图和部署图)——UML
实现图用来描述实现方面的信息。从系统的层次来描述:硬件的组成和布局;软件系统划分和功能实现。 实现图包括:构件图,用来显示一组构件之间的组织与依赖关系;部署图,用来描述系统硬件的物理拓扑结构以及在此机构上执行的软件。这两个图是OO系统的物理方面建模的图。 一,构件图 构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等原创 2012-12-02 08:09:55 · 6310 阅读 · 21 评论 -
Statechart Diagram(状态图)——UML
上一篇博客介绍了活动图,活动图和状态图都是状态机的表现形式,那么状态图和活动图有什么区别呢? (1)状态图侧重从行为的结果来描述(状态),是从一个状态到另一个状态的流程,有外部事件的参与;活动图侧重从行为动作来描述(活动)是内部处理驱动的流程。 (2)图符不同 (3)在实际项目中,活动图并不是必须的。原创 2012-12-01 09:24:55 · 7055 阅读 · 10 评论 -
Activity Diagram(活动图)——UML
活动图是一种描述系统行为的模型视图,它可以用来描述过程(业务过程、工作流、事件流)等中的活动及其迁移。简单的讲,它就是“OO流程图”,不同之处在于它支持并行活动。流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环。 活动图的缺点是很难清楚的描述动作与对象之间的关系,没有交互图直接。 活动图适合描述在没有外部事件触发的情原创 2012-11-30 16:17:31 · 9328 阅读 · 13 评论 -
UML概述
UML(Unified Modeling Language)统一建模语言是用来设计蓝图的可视化建模语言。为什么要可视化建模?一副图顶的上千言万语,可以很容易把系统建立出来。 UML支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。 UML在著名的Booch方法、OMT方法、OOSE方法原创 2012-11-17 17:22:35 · 2191 阅读 · 18 评论 -
Class Diagram(类图)——UML
初识类图 类图主要描述系统中各个模块中类之间的关系。包括类、接口、协作以及它们之间的关系。通过类图,就能把系统中各个对象描述清楚,指导程序员编码。 类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合、组合、泛化等,也包括类的内部结构,如属性和操作。 下面是我对类的认识:原创 2012-11-30 10:57:26 · 5308 阅读 · 14 评论 -
Use Case Diagram(用例图)——UML
用例图是软件从需求分析到最终实现的第一步,它展示了一个外部用户能够看到的系统功能模型图。帮助团队以一种可视化的方式理解系统的功能需求。 理论篇 用例图中包含6个元素,分别是执行者(Actor),用例(Use Case),关联关系(Association),包含关系(Include),扩展关系(Extend)以及泛化关系(Generalization原创 2012-11-28 10:10:08 · 10469 阅读 · 14 评论