刚一开始接UML,感觉迷迷糊糊的,有许多东西都弄不清楚,自己还是对UML先有个宏观把控在开始学吧!
一、UML概念:UML(Unified Modeling Language) 统一建模语言;是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。我的理解就是UML在面向对象的程序设计中告诉你怎么对模型画图。
二、UML的三大结构
总的来说,UML由三部分组成,分别是、基本构造快块、公共机制、规则。
1、基本构造快
基本构造分别包含事物、关系、图。事物又可以分为结构事物、行为事物、分组事物、注记事物。关系是描述事物之间的联系,它分为关联、依赖、实现三大类,图是把事物和关系组合成一块的东东。
事物、关系、图之间的联系:事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事务。
基本构造快中的事物,关系,和图是UML中的重中之重。他们三个的详细解释请看我的下一篇博客。
2、公共机制:公共机制是为基本构造块服务的。
2.1、规格说明: 规格说明是对构造块的语法和语义进行文字叙述,它还可以用UML的图形表示法对系统进行可视化;UML的规格说明用来描述系统的细节。
2.2修饰:UML表示法中的每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。
原文地址:http://blog.csdn.net/zhoukun1008/article/details/41173477