UML小结

简介:  总述      在UML中,主要有4部分内容,其中9种图是UML的基础,也是最实用的部分。      这四部分用几句话连起来就是:在面向对象的软件开发过程中,以UML的9种图为工具进行建模。


 总述

     在UML中,主要有4部分内容,其中9种图是UML的基础,也是最实用的部分。

     这四部分用几句话连起来就是:在面向对象的软件开发过程中,以UML的9种图为工具进行建模。在开发过程中,RUP用以指导软件开发人员以UML为基础进行软件开发,此外,开发人员还要注意软件开发中的重用问题,用设计模式来解决一些重复出现的问题,提高开发效率。

   

关于9种图+包图

1,用途

     用例图:从用户的角度出发,指出各个用户及每个用户的操作。

   类图:定义系统种的类,并且描述各个类之间的关系。

   对象图:描述在某一时刻各个类的具体状态,是系统在运行某一时刻的一个快照。

   状态图:描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移.

    活动图:可以理解成流程图,只不过活动图支持并行活动图。

    交互图:包括顺序图和协作图。两种图都是描述系统中的对象是如何进行相互作用的。只不过两种图侧重点不同,顺序图侧重强调次序,协作图侧重强调对象之间的交互。在Rational Rose中,画好其中的一种图后,按F5即可实现两种图的切换。

   实现图:包括构件图和部署图。这两种图都是从非常宏观的角度来描述系统的。构件图是从软件方面,部署图则是站在了软件和硬件方面进行描述的。

   包图:对一些,接口,组件,节点和图进行分类,方便处理。

 

2,各种图对应的软件开发阶段

 


  

   


目录
相关文章
|
1天前
|
数据可视化 测试技术 uml
【UML】介绍(一)
【UML】介绍(一)
11 1
|
1天前
|
测试技术 uml
UML总结
UML总结
15 1
|
9月前
|
测试技术 uml
UML——9种图
UML——9种图
75 0
|
5月前
|
敏捷开发 IDE Java
UML使用总结
UML使用总结
27 0
|
7月前
|
测试技术 uml
UML2.0
UML2.0
38 0
|
9月前
|
uml
什么是UML
什么是UML
33 0
|
数据可视化 Java 测试技术
|
uml 领域建模
|
uml 数据可视化
什么是UML?
UML是统一建模语言(Unified Modeling Language)的缩写,它发表于1997年,综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。
1131 0
|
uml 测试技术

热门文章

最新文章