UML概论

来源:互联网 发布:苹果下载软件itunes 编辑:程序博客网 时间:2024/05/22 17:29
              UML  unified modeling language,一种可视化统一建模语言。从定义上来说,即可以简单的理解为:看得见的规范的对软件系统进行勾勒蓝图的语言工具

 

兴起的原因即在于当软件开发面临大大延期、成本超标、质量难以保证的危机之下,需要对软件开发进行可控化、规范化的操作,从而兴起了这么一种建模语言。那么对RUP的理解,便水到渠成了。“同样的目的,一样的味道”,统一软件过程。对软件开发进行规范化的科学流程。让一切尽在掌握之中。
下面用一张图来说明UML的主要框架:

 


UML主要分为三方面:
1、对于基本构造块的认知:事物(构成模型图的基础)、关系、图(各事物间关系的集中表现形式)2、规则:即语法,例如用例、类用什么来表示;各种关系怎么画的规范性问题3、公共机制其中关于UML九种图的学习,是本阶段学习的重点。具体理解描述,敬请期待下篇博文。 
0 0