APP下载

UML建模技术综述

2012-03-30贵阳医学院计算机教研室唐翠娥

电子世界 2012年12期
关键词:模型系统设计

贵阳医学院计算机教研室 唐翠娥

1.引言

UML(Unified Modeling Language)作为一个优秀的“交流语言”、“代码生成工具”和“系统设计工具”自1997年诞生以来,受到无数厂商、组织、专家学者的追捧和拥护,它提供的用例图、状态图、活动图、类图等功能各一,基本涵盖了软件工程的各个方面。它不但支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。但国内的正规大型软件项目比较少,软件工程技术起步很晚;市场上也难以找到一本有“中国特色”的能够上程序员快速掌握自己所需的知识的教材,所以国内的在项目中使用UML的都是凤毛麟角,即便使用了,也是在很小的范围内,完全没有发挥出UML1%的功效。作者在参阅大量的文献资料以及最具权威性的文章,将UML相关知识和UML建模技术的目的与原则、使用对象以及使用UML建模应该注意的事项概述如下,供UML初学者共享。

2.UML统一建模语言

2.1 UML的诞生背景

70年代中期,公认的面向对象的建模语言开始出现,从1989年到1994年,其数量从不到十种增加到了五十多种。在众多的建模语言中,语言的创造者努力推崇自己的产品,并在实践中不断完善。但不同的建模语言大多雷同,各有千秋,并且存在某些细微的差别。OO方法的用户并不了解不同建模语言的优缺点及相互之间的差异,因而很难根据应用特点选择合适的建模语言,极大地妨碍了用户之间的交流。因此极有必要在精心比较不同的建模语言优缺点及总结面向对象技术应用实践的基础上,组织联合设计小组,根据应用需求,取其精华,去其糟粕,求同存异,统一建模语言。……

登录APP查看全文

猜你喜欢

模型系统设计
一半模型
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
重尾非线性自回归模型自加权M-估计的渐近分布
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
3D打印中的模型分割与打包