您的位置:首页 > 其它

UML总结1---什么是UML

2010-10-10 03:04 441 查看
前天看完UML视频,没有贸然发博,昨天一天看了很多人关于UML的介绍博客,感觉受益很多,看别人的东西真的是一件很愉快的事情。


[code] 


首先说说什么是UML,UML翻译成中文就是统一建模语言,重要的是语言,这门语言有点特别,它没有那些语言所有的数据,函数等。有的是图形,还有对图像的描述,也就是说他是一门图形语言,正如老师说的那样,一个图形比得上千言万语,所以,UML用图像来代替千万条代码。


 


它的诞生是为了在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开发方法,请注意这里的关键字。


 


1:UML是为面向对象开发提供建模的。


 


2:一般是为软件设计提供开发说明的


 


3:他的目的是为了用简洁的方式说明系统的需求,功能,结构。便于开发人员交流,用户与开发人员交流,维护人员后期维护测试的。


 


4:UML构建出的是一个模型,就像是一个大楼的骨架,和这座大楼的功能,如何去盖这座楼。


 


5:UML是一种语言,就像是一种标准。比如:规定椭圆代表用例,这仅仅是一个规定。实现这个规定的方式很多,我们也可以在word画一个椭圆,但是太不方便了。所以就有了rose这个实现UML的一个工具。说白了rose就是一个专业的“画图工具”。


 


6:UML的核心就是抽象、分解。把问题分解,抽象成一个一个的小块,再对症下药,对每个模块分析,解决。


 

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: