随笔分类 -  UML

【转】步步为营UML建模系列一:为什么要建模
摘要:概述如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。从制定一点初步计划到完成一个满足适当功能的狗窝,可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,狗就可以安居。如果未能达到希望的效果,返工总是可以的,无非是让狗受点委屈。 如果想为家庭建造一所房子,备好木料、钉子和一些基本工具之后,也能开始工作,但这将需要较长的时间,并且家庭对于房子的需求肯定比狗对于狗窝的需求要多。在这种情况下,除非曾经多次建造过房子,否则就需要事先制定出一些详细的计划,再开始动工,才能够成功。至少应该绘制一些表明房子是什么样子的简图。如果想建造一所能满足家庭的需要 阅读全文

posted @ 2012-01-10 13:53 皓月惊鸿 阅读(143) 评论(0) 推荐(0)

【转】步步为营UML建模系列二:部署图(Deployment Diagram)
摘要:概述部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。 一个UML部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 创建一个部署模型的目的包括∶ · 探究系统投产的相关问题. · 探究你的系统和生产环境中的其它系统的依赖关系,这些系 阅读全文

posted @ 2012-01-10 13:52 皓月惊鸿 阅读(202) 评论(0) 推荐(0)

【转】步步为营UML建模系列三:用例图(Use Case)
摘要:概述用例试图描概括了用例中角色和系统之间的关系,描述了系统功能需求,角色和系统的交互以及系统的反应。官方定义:用例定义了一组用例示例,其中每个示例都是系统所执行的一系列操作,这些操作生成特定主角可以观测的值.简单的说法:一个用例就是与参与者交互的,并且给参与者提供可观测的意义的结果的一系列活动的集合,所谓的用例就是一件事情,要完成这件事情,需要做的一系列的活动;而做一件事情可以有很多不同的办法和步骤,也可能会遇到各种各样的意外情况,因此这件事情是由很多不同情况的集合构成的,在UML中称之为用例场景。一个用例场景就是一个用例的实例。用例的特征 1.用例是相对独立的,就是说他不与其他用例交互,而是 阅读全文

posted @ 2012-01-10 13:51 皓月惊鸿 阅读(289) 评论(0) 推荐(0)

【转】步步为营UML建模系列四:状态图(State)
摘要:概述状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。状态图元素(State Diagram Elements)1、状态(States) 指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件、执行某些活动活活等待某些事件。所有对象都有状态,状态是对象执行了一系列活动的结果,当某个事件发生后,对象的 阅读全文

posted @ 2012-01-10 13:49 皓月惊鸿 阅读(437) 评论(0) 推荐(0)

【转】步步为营UML建模系列五:时序图(Squence diagram)
摘要:概述顺序图是一种详细表示对象之间以及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)以及它们之间可发送的消息组成,它强调消息之间的顺序。顺序图是一种详细表示对象之间以及对象与系统外部的参与者之间动态联系的图形文档。它详细而直观地表现了一组相互协作的对象在执行一个(或少量几个)用况时的行为依赖关系,以及操作和消息的时序关系。类图对对象之间的消息(交互情况)表达不够详细;详细说明对消息的表达虽然详细,但不够直观;顺序图既详细又直观,但通常只能表示少数几个对象之间的交互。时序图基本上包含四种元素: 描述操作流程的用例文本:位于时序图的左边,使用空白将文本分开,这样将容易知道哪句话对应 阅读全文

posted @ 2012-01-10 13:48 皓月惊鸿 阅读(417) 评论(0) 推荐(0)

【转】步步为营UML建模系列六:类图(Class diagram)
摘要:概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。类图包括7个元素:类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)以及实现关系(Realization)。类之间的关系图关联(Association)是模型元素之间的一种语义联系,是类之间的一种很弱的联系。关联可以有方向,可以是单向关联 阅读全文

posted @ 2012-01-10 13:46 皓月惊鸿 阅读(157) 评论(0) 推荐(0)

导航