UML之九图概述

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

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


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

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

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

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

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

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

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

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

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


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

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

         

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

相关文章推荐

UML之九图概述

本博客主要对UML中提到的九种图进行系统的概述,描述这几种图的特点,以及应用等。

UML九种图概述

UML中最重要的就是那九种图了,下面我们来总结一下每种图的基本知识。           一、用例图     要素:角色(Actor)、用例(Use Case)、关系     用例图的关联关...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

UML 概述

首先说下面向对象技术 面向对象技术 主要有以下几点 用对象来描述事物 类是已具有相同共性的抽象描述 用属性和方法描述事物的静态特性和动态特性 消息,方法 封装性 继承性 整合关系...

UML 之 概述

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型...

UML之概述

UML,英文名曰:Unified  Modeling Language,她还有个英文名字叫统一建模语言,简单的来说,她就是一种绘制软件蓝图的标准语言。她的表达能力特别强,可以描述开发所需要的各种视图,...

[UML]UML概述

昨天本来想写英语博客的,不知道怎么弄得发了两篇,所以决定留着另一篇,这篇改成UML得了。不过我的先把其他的忙完了再来不,这篇不算占位哦,因为这周已经写了好几篇了,做多算个失误博客而已。

【UML】概述

【前言】     上周结束了软件文档,这周开始了UML,开始不知道UML是干什么用的,自己上网找了一下,之后再去学习。我们知道软件工程是设计思想,而UML是设计工具。通过设计工具的使用,使我们的需求能...

【UML】概述

看完UML视频,很多人不明白UML到底是干什么用的,举个通俗的例子,就像盖房子一样,厨房卧室楼层之间怎么拼接,每个部分用什么材料,每个部分里放什么家具什么餐具,每个部分是干吗用的,UML就相当于施工图...

UML概述

UML一系列的博客是在学习《火球,UML大战需求分析》一书时整理的笔记 UML是Unified Modeling Language的缩写,统一建模语言。可以用于软件需求分析,设计等阶段。包含多种不同...

【UML】-UML概述(下)

上章介绍了UML九种图及之间的关系,本章继续介绍UML的四种关系,同样是画图必不可少的基础。
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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