UML之初认识

    最近在学习UML,如果你是第一次碰触到UML,那么多少油一点害怕吧,那么今天就让我来向大家简单的介绍一下吧。

    假如你是一个程序员,那么在你去一个公司要半路接手一个项目时,你不会是想看看"前辈们"的代码吧,上万行的代码,看完估计都到年底了(假如现在是年初),那还得保证他的代码清晰,你的承受能力同时要好的不得了.所以便有了UML这个神奇的工具.他用一幅一幅的图片告诉我们这个工程到底是如何构成的,用了一幅图低过千言万语的真理来告诉我们,前辈们的杰作我们很快便可以接手.下面就让我正式的来介绍一下什么是UML.

       Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。

       那么首先为大家介绍一下UML的构造吧。

 

         

       

 

       当然我们不能简单地把UML的构造块按随机的方式放在一起。像任何语言一样,UML有一套规则,这些规则描述了一个结构良好的模型看起来应该像什么。

        UML有用于描述如下事物的语义规则

        既然规则和结构我们都了解了,那么我们在软件开发过程中该如何利用这些未知的图呢。


最后为大家介绍一些UML绘图的软件吧


    其实UML的东西就那么多,要做到高手还是要借助UML提供的这些工具,灵活自如地为复杂的开发项目提供一个成熟的、统一的,系统的,广泛使用的系统分析设计与建模方法,即软件的同意过程。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值