UML之九图概述

原创 2013年12月04日 21:34:32
最近看了UML的九种图的讲解,这九种图在我们以后的学习中起着举足轻重的作用,不管是在写文档,还是在对系统的需求、设计进行分析时,都很重要,所以首先做一下概述,希望能和大家分享。

        首先和大家展示一下我对这九种图的图总结:


下面分别概述一下各种图的特点,应用的位置等。

         用例图:这种图主要用在需求分析阶段,用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。

         类图:这种图主要用在系统设计阶段,用于定义系统中的类,包括描述类的内部结构和类之间的关系。

         对象图:在VB中我们学习了类和对象的关系,在这里,类图和对象图也是同样的关系,即对象图是类图的一个实例,描述了系统在具体时间点上所包含的对象以及各个对象之间的关系。

         构件图:用来显示一组构件之间的组织与依赖关系,从软件架构的角度来描述一个系统的主要功能。它是对一些实实在在存在的东西的一种描述,比如源码、可执行体如EXE,物理数据库,构件和接口之间的关系进行建模

         部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件,在写文档的时候,我们要画的拓扑图就是这个图,它具有针对性,只描述系统的一个方面。而构件图则是系统性的轮廓描述。

         状态图:描述类的对象所有可能的状态以及事件发生时状态的转移条件

         活动图:描述满足用例要求所要进行的活动以及活动间的约束关系,使用活动图有利于识别系统的并行活动。

         序列图:强调消息的事件顺序性


         协作图:强调参与交互的对象的组织

         这些是对九种图的概述,下面我会对每种图进行详细的描述,运用,展示,敬请关注。

         

版权声明:本文为博主原创文章,未经博主允许不得转载。

UML九中图总结

一、UML中包括九种图           1)用例图(Use CaseDiagram)          它是UML中最简单也是最复杂的一种图。说它简单是因为它采用了面向对象的思想,又是基于用户...
  • u010168160
  • u010168160
  • 2014年03月09日 18:10
  • 1719

UML中的9种图

看完UML视频,其中印象最深,视频中出现频率最高的就是:UML的9种图。UML中,9种图的作用不言而喻。下边我先对UML中的各个图做一个简单介绍。 1.用例图 用例图是从用户角度描述系统功能,是用户...
  • u010164936
  • u010164936
  • 2014年03月04日 20:25
  • 2474

【UML】——九种图

一.UML简介        Unified Modeling Language (UML)又称统一建模语言或标准建模语言。   UML有3种基本的构造块:1.事物、2.关系和3.图。       ...
  • z15732621736
  • z15732621736
  • 2015年10月04日 19:56
  • 1050

UML 九种图详解

因为九种图外加包图,如果都在一篇博客中写,写的时候容易出乱子,读起来也不方便,所以利用此博客作为一个目录,来跳转到相关博客中。 UML图详解(一)——基本概念 UML图详解(二)——用例图 UM...
  • fanxiaobin577328725
  • fanxiaobin577328725
  • 2016年06月05日 21:13
  • 1168

UML之九图

一、用例图 用例图:展示了一组用例、参与者以及它们之间的关系。用例图从用户角度描述系统的静态使用情况,用于建立需求模型。 二、类图 类图:展现了一组对象、接口、协作和它们之间的关系。类图描述的是一种静...
  • j15533415886
  • j15533415886
  • 2016年11月10日 21:53
  • 369

《UML和模式应用》之领域模型

      简介:领域模型是OO分析中最重要和经典的模型。它阐述了领域中的重要概念。本次将介绍有关领域模型的基本技术。    领域模型:是对领域内的概念类或现实世界中对象的可视化表示[MO95,Fow...
  • meteorlWJ
  • meteorlWJ
  • 2008年03月03日 13:15
  • 6537

UML概述与详解

 Longronglin之UML: 因为上面写了个设计模式而没有UML所以贴了上来。这些都是我2004年上半年无聊的时候整理的。望对大家有用统一建模语言(UML:Unified Modeling La...
  • longronglin
  • longronglin
  • 2006年12月22日 21:29
  • 7521

uml交互图

交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。当交互图建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定...
  • Alexander_Frank
  • Alexander_Frank
  • 2016年04月18日 13:42
  • 1157

uml之思维导图总结

建模是为了能够更好地理解正在开发的系统。   通过建模,要达到4个目的:   (1)模型有助于按照实际情况或按照所需要的样式对系统进行可视化。   (2)模型能够规约系统的结构或行为。   (...
  • lxy344x
  • lxy344x
  • 2014年02月09日 11:40
  • 2115

UML学习之:九图

UML学习之:九图 初识UML 经过一个星期的学习,现在对于UML建模语言有了一个大体的了解,首先对于UML中的九种图需要有一个整体的把握,然后才能将UML的思想运用到软件开发的过程中...
  • SugaryoTT
  • SugaryoTT
  • 2015年10月25日 17:02
  • 1140
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML之九图概述
举报原因:
原因补充:

(最多只允许输入30个字)