摘要:
在前面的章节中,我们已经讨论过的构建和其他必要的UML元素。现在,我们需要明白的地方使用这些元素。元素都可以以不同的方式,使一个被称为图的完整的UML图片,如:组件。所以这是非常重要的,要了解不同的图表,以实现知识在现实生活中的系统。任何复杂系统是最好的理解,通过使某种类型的图表或图片。这些图表有一个更好地影响我们的理解。所以,如果我们看看周围,那么,我们将实现图是不是一个新的概念,但它被广泛使用在不同的形式在不同的行业。我们准备更好的和简单的方式了解一个系统的UML图。一个单一的图涵盖所有方面的制度是不够的。因此,UML定义了各种图表覆盖系统方面。还可以创建你自己的一套图表,以满足要求。图一 阅读全文
摘要:
概述:组件图是不同的性质和行为。组件图用于模拟物理方面的系统。现在的问题是什么,这些物理方面?物理方面的元素,如可执行文件,库,文件,证件等它位于在一个节点。因此,组件图用于可视化的组织和系统组件之间的关系。这些图也被用来使可执行的系统。目的:组件图是一种特殊的UML图中。所有其他图表到目前为止讨论的目的也不同。它不描述该系统的功能,但它描述了用于使这些功能的组件。所以从这一点来说,组件图用于可视化在一个系统中的物理组件。这些组件库,程序包,文件等。组件图也可以被描述为一个静态的实施的系统视图。静态执行代表组织的组成部分,在一个特定的时刻。一个单一的组件图不能代表整个系统,但图的集合可用来代表 阅读全文
摘要:
概述:为了模拟系统最重要的方面是捕捉到的动态行为。为了阐明位详细信息,动态的行为意味着它运行时/操作系统的行为。因此,只有静态的行为是不够的模拟系统,而动态的行为,更重要的是比静态行为。在UML模型的动态性质和使用情况图5图就是其中之一。现在我们要讨论的,本质上是动态的用例图,应该有一些内在或外在因素互动。这些内部和外部代理是已知的行为体。因此,用例图由主角,用例和它们之间的关系组成。该图是用来模型的一个应用程序的系统/子系统。一个单一的用例图捕获系统的特定功能。因此,来模拟整个系统的用例图。目的:用例图的目的是捕捉到一个系统的动态方面。但这一定义过于笼统描述其目的。因为其他的四个图解的图(活 阅读全文
摘要:
概述:部署图用于可视化的软件组件部署的系统中的物理组件的拓扑结构。因此,部署图是用来描述一个系统的静态部署视图。部署图由节点和它们之间的关系。目的:部署名称本身描述的原理图的目的。部署图用于描述软件组件部署的硬件组件。组件图和部署图是密切相关的。组件图是用来描述的组件和部署图显示了它们是如何在硬件中部署。UML的设计主要是把重点放在系统的软件构件。但是,这两个图是使用特殊图表专注于软件组件和硬件组件。所以大多数的UML图是用来处理逻辑组件,但把重点放在系统的硬件拓扑部署图。部署图用于由系统工程师。部署图的目的,可以描述如下:可视化系统的硬件拓扑。描述用于部署软件组件的硬件组件。描述运行时处理节 阅读全文
摘要:
概述:图表本身的名称,阐明该图的目的和其他细节。它描述了在一个系统中的一个组成部分不同的状态。状态是特定的一个系统的组件/对象。状态图描述了一个状态机。我们阐明的状态机可以被定义为一台机器,它定义了一个对象,这些状态控制的外部或内部事件的不同状态。在下一章节解释的活动图,状态图是一种特殊的。作为状态图定义了状态,它被使用的对象的生存期模型。目的:状态图是一个用于模拟系统的动态性质的五个的UML图。他们定义一个对象在其生命周期的不同状态。这些状态改变的事件。因此,状态图是有用的模型反应系统。反应式系统可以被定义为一个系统,响应外部或内部事件。状态图描述从一个状态到另一个状态的控制流。国被定义为一 阅读全文
摘要:
概述:从名字交互作用很明显,图中是用来描述一些不同的模型中的不同元素之间的相互作用。所以,这种相互作用是动态行为的系统的一部分。这种互动行为表示UML中的两个图,被称为序列图和协作图。这两个图的基本宗旨是相似的。序列图强调时间顺序的消息和协作图注重发送和接收消息的对象的组织结构。目的:交互图的目的是可视化系统的交互行为。载入可视化的交互是一个困难的任务。因此,解决方案是使用不同类型的模型来捕获不同方面的相互作用。这就是为什么序列和协作图是用来捕获动态性质,但是从不同的角度。因此,交互图而言,可以描述为:捕捉一个系统的动态行为。来描述该系统中的消息流。来描述对象的结构组织。为了描述对象之间的互动 阅读全文
摘要:
概述:活动图是另一个重要的UML图来描述系统的动态方面。活动图基本上是代表流程形成一个活动到另一个活动的流程图。活动可以被描述为一个系统的操作。因此,绘制控制流从一个操作到另一个。此流可以是连续的,支链的或同时的。活动图处理所有类型的流程控制,通过使用不同的元素,如交叉、加入等目的:活动图的基本用途是其他四个图类似。它能够捕捉到该系统的动态行为。其他四幅图是用来显示从一个对象到另一个消息流,但用来显示消息流从一个活动到另一个活动图。活动是一个特别的系统的操作。活动图不仅用于可视化系统的动态性质,但它们也可用于通过使用正向和逆向工程技术来构建可执行的系统。唯一缺少的东西在活动图的消息部分。它并不 阅读全文
摘要:
UML 概述:UML是一个通用的建模语言。它最初开始捕捉到复杂的软件和非软件系统的行为,现在它已经成为一个OMG标准。UML提供元素和组件的复杂系统支持的要求。 UML遵循面向对象的概念和方法。因此,面向对象的系统通常使用的图案语言建模。UML图绘制等从不同的角度设计,实现,部署等上面的结论UML可以被定义为一种建模语言,捕捉到一个系统的体系结构,行为和结构层面。对象是这个面向对象世界的关键。面向对象的分析和设计的基本要求,是有效地识别对象。责任分配给对象。一旦这个任务完成了设计使用输入分析。UML具有重要的作用,在该面向对象的分析与设计,用于模拟设计的UML图。因此,UML有一个发挥重要作用 阅读全文
摘要:
在世界上统一建模语言UML2.0是完全不同的维度。它在本质上更加复杂和广泛。与UML1.5版本相比,文件的程度也增加了。 UML2.0中还增加了新的功能,所以它的使用可以更广泛。UML2.0将正式和完全定义语义的定义。这种新的可能性可以用于模型的开发,并从这些模型可以产生相应的系统。但要利用这个新的层面,必须作出相当大的努力,获得知识。UML2.0的新的层面:UML的结构和文档UML2.0的最新版本进行了全面修订。现在有两个文件,描述UML:UML2.0架构的定义是基于UML语言的基本结构。本节是UML的用户并不直接相关。这是指向对建模工具的开发。所以,这方面不是在本教程的范围。UML2.0上 阅读全文