UML的组成与UML建模一般流程
2012-10-14 18:42
330 查看
一、UML的组成
UML由4部分构成:视图、图、模型元素、通用机制。
其中视图是由一个或者多个图组成的对系统摸个角度的抽象。
图则包括用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图。
整体结构如下图:
![](http://img.my.csdn.net/uploads/201210/14/1350211547_2537.png)
二、UML建模一般流程
利用UML构建系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。
1、 在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。
2、 在设计阶段,模型的目的是在考虑实际环境下,将分析阶段的模型扩展为可行的技术方案。
3、 在实现阶段,模型的目的是依据设计阶段的模型来写实际运行的代码。
4、 在部署阶段,模型描述系统如何在物理结构中部署。
尽管各个阶段的模型不同,但他们通常都是通过对早期模型的内容进行扩展而建立的。
下图用UML中的活动图来模拟建模的一般步骤:
![](http://img.my.csdn.net/uploads/201210/14/1350211578_1897.png)
UML由4部分构成:视图、图、模型元素、通用机制。
其中视图是由一个或者多个图组成的对系统摸个角度的抽象。
图则包括用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图。
整体结构如下图:
![](http://img.my.csdn.net/uploads/201210/14/1350211547_2537.png)
二、UML建模一般流程
利用UML构建系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。
1、 在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。
2、 在设计阶段,模型的目的是在考虑实际环境下,将分析阶段的模型扩展为可行的技术方案。
3、 在实现阶段,模型的目的是依据设计阶段的模型来写实际运行的代码。
4、 在部署阶段,模型描述系统如何在物理结构中部署。
尽管各个阶段的模型不同,但他们通常都是通过对早期模型的内容进行扩展而建立的。
下图用UML中的活动图来模拟建模的一般步骤:
![](http://img.my.csdn.net/uploads/201210/14/1350211578_1897.png)
相关文章推荐
- UML的组成与UML建模一般流程
- [全程建模]UML应用与实践的对话——需求中流程与用例的关系
- UML建模工具及开发流程
- 深入学习UML建模流程
- 通往架构师之路-UML建模-顺序图-微信支付流程?
- 深入学习UML建模流程
- 数据挖掘一般流程(数据清洗,特征提取,建模,调参)
- 通往架构师之路-UML建模-活动图-餐厅买单流程?
- UML建模详解(5)—类图组成构建详解
- 通往架构师之路-UML建模-部署图-购票流程?
- 解析九大UML建模图形用法
- UML软件建模学习与开发基本概念汇总
- UML建模-传统需求分析问题
- UML学习四 建模图表(二)
- UML建模-业务概念分析-类图(可以用来做详细设计)
- !金尚网上商城-01、Web项目开发的一般流程》》02、分析与设计之架构分析与
- 电商之梳理UML相关知识-------建模使用
- Cordys BOP 4平台开发入门实战演练——流程建模开发(BPM)
- UML建模之数据建模(Data Model Diagram)
- UML建模中绘制UML用例图行之有效的办法