认识UML的重要性

[size=xx-large][align=center][b]认识UML的重要性[/b][/align][/size]

上帝用一个星期的时间创建了这个世界,如此项浩大的工程,除了可以赞美上帝的动手能力,更值得赞美的是他的设计思想。我个人看来,一个好的设计在于将一个复杂的事物简化到每个人都能明白。

同样,我们在软件工程中,面对每个复杂的系统,我们如何才能让更多的人都能明白我们的设计思想呢?上帝的创造是何等奇妙,他虽然混乱了我们的口音和文字,但还有两种让我们世人可以共通的语言:图像与音乐;可想而知,图像是最直接最简单沟通方式。以下是我学习UML过程的总结,如有错误欢迎指正:

[size=medium][b]什么是UML?[/b][/size]
UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。简而言之,就是图像语言。

[size=medium][b]UML的作用:[/b][/size]
1)、描述抽象复杂的业务流程
2)、需求人员、系统架构人员、数据库设计人员、系统开发人员及测试人员可以根据UML进行详细的设计
3)、用于分析和沟通

[size=medium][b]UML的好处:[/b][/size]
1)、让事情变得更简单
2)、可以明确需求和设计
3)、系统架构清晰,对出现能够准确定位
4)、提供了持续设计的基础

[size=medium][b]以下情况需要使用UML:[/b][/size]
1)、复杂项目
2)、集成项目
3)、想让自己对项目的逻辑深度理解超越竞争对手时
4)、持续建设的系统
5)、嵌入式
6)、不断扩展,以及大规模团队协作

[size=medium][b]以下情况可以不用UML:[/b][/size]
1)、简单、小规模、短期项目
2)、不需要持续维护建设的项目
3)、不期望提高通用设计能力,只专注于某项技术的人
4)、小规模团队,而且团队不会持续扩展

UML学习的人很多,但会用的人比较少,而对于一个软件专业的人员来说,代码实现只应该是我们的一种基本功,但最终我们还是得学会如何去设计一个工程。一起努力,期待有人可以和我一同分享UML。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值