全面认识九种基本的UML模型图
2010-07-02 10:17 flyfish1986 csdn.net 字号:T | T
一键收藏,随时查看,分享好友!
UML模型图你是否熟悉,本文就向大家简单介绍一下,从考察系统的不同角度出发,UML定义了不同的模型图,欢迎大家一起来学习。
AD:
本文和大家重点讨论一下UML模型图的概念,标准建模语言UML定义了下列5类、共9种模型图,每种模型图都有各自的特点,相互之间也有一定的联系。具体内容请看本文详细介绍。
九种基本的UML模型图
从考察系统的不同角度出发,UML定义了不同的模型图。
1用例图
用例描述系统的功能及外部的使用者,即确定谁来使用系统,使用系统做什么.用例就是指体统提供的功能的一种描述,执行者是那些可能使用这么写用例的人或者外部系统,二者之间的联系描述了"谁使用哪个用例"用例图着重于从系统外部执行者的角度描述系统需求提供哪些功能,并且指明这么系统的使用者是谁.
2类图
UML模型图中类图描述系统的静态体系结构,构成系统的类,还有类之间的关系.类图用于描述描述类模型,系统总体结构的设计直至代码的实现.类模型类似于数据模型,要开发一个面向职责的类模型.类是指一些具有相同属性和行为的对象.对象是人们对现实世界中各种事物或概念的一种高度抽象.任何事物都可以看作是具有某些属性和动态行为的对象.类与类之间有着多种不同的联系.相互关联(例如消息的传递),依赖性(一个类依赖或使用另一个类),特化(一个是另一个类的特例或子集),包(将一些类并入一个包中).所有这些联系以及类的属性和行为都可以在类图中清晰的加以描述,类图适合用于软件开发的各个阶段.
3对象图
对象图是类的一种实例化,描述系统在某个时刻可能包含的对象和相互关系.一张对象图表示的是与其对应的类图是一个具体实例,即系统在某一时期或者某个特定时刻可能存在的具体对象实例以及它们相互之间的具体关系.
4状态图
状态图是对类的一种补充描述,它展示此类对象所具有的所有可能状态以及某些事件发生时其状态转移的情况.状态的改变叫做转移.状态的转移可以伴随着某个动作,它表明当转移发生时系统要做些什么.
5顺序图
顺序图描述几个对象之间的动态协作关系.UML模型图中顺序图的重点在于它非常直观地展示了对象之间传递消息的时间顺序,反映了对象之间的一个特定的交互过程.如在系统执行过程某个特定时刻发生的事情.
6合作图
合作图是对象图的另一种表达方式,它描述系统中的对象及其相互之间的通信关系.
7活动图
活动图描述系统中各种活动的执行顺序,UML模型图中活动图通常用来描述一个操作中所要进行的各项活动的处理流程,或者某种交互流程.
8构件图
构件图描述程序代码的组织结构.构建可以是源代码构件,二进制目标构件,可执行构件或者文档型构件.构件图说明各种构件之间的依赖关系.
9配置图
配置图描述系统中硬件和软件的物理配置情况和系统体系结构。在UML分析和设计模型时,应尽量避免把模型转换成某种特定的编程语言.
分享到:
相关推荐
. 引 论; 2. 建模技术; 3. UML的模型图; 4. UML的基本视图; 5. 标准建模过程概述; UML的学习方法和应用领域; 6.小 结。
小区物业管理系统设计,UML十大模型图,有任务书,有报告,带源码,基于.NET平台
UML模型视图由哪几种具体的视图构成?各自的作用是什么? UML模型视图可以通过4+1视图模型的软件体系结构来了解 1代表Use Case View 定义了系统的外部行为,从用户角度描述的系统的功能。 4分别代表 Design View...
尚硅谷学堂 名师讲解UML模型图 详细的设计模式 适合零基础入门学习
UML模型的基本概念,组成UML有三种基本的建筑块: 1、 事物(Things) 2、 关系(Relationships) 3、 图(Diagrams) 事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。
Uml模型的基本概念
UML教程.doc UML的基本概念的解释, 有图有真相:)
使用rational rose 开发图书管理系统,供软件工程与UML建模课程学习使用
UML Rose Rationmal 网上图书销售系统 UML模型
UML模型驱动框架基础
对UML模型与Petri网模型的转换方法的整合研究
总结了软件设计师常考的9中UML图,是软件设计师考试的重点内容,很有帮助的哦
UML模型关系图,很全面,清晰,一张图即全部搞定,方便检索
通讯录程序UML模型,整理自国外一个网站。
UML模型深入的解释,对其体系结构有了进一步的分析。
网上购物系统 UML 用例图 领域模型 交互图等 网上购物系统 UML 用例图 领域模型 交互图等 网上购物系统 UML 用例图 领域模型 交互图等
元对象机制(MOF,Meta-Object Facility)起源于统一建模语言(UML),OMG需要一种元模型结构来定义UML。MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2...
组成UML有三种基本的建筑块: 1、 事物(Things) 2、 关系(Relationships) 3、 图(Diagrams) 事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。
使用rational rose开发网上选课系统的设计模型,供学习软件工程与毕业设计参考