为什么现在UML很少用了
来源:互联网 发布:keep健身软件下载 编辑:程序博客网 时间:2024/06/10 06:11
新霸哥发现UML在面向对象的设计中的需求,相关行为、一些体系结构的实现提供了一套综合完整的表示法,但是由于使用的人比较少,初学者不容易快速入门,所以就导致了UML不是那么的受欢迎。
UML在开发中有什么样的意义?
架构师可以用UML非常清晰直观告诉开发人员,一套架构整体规划是什么样的,各自之间有什么样的关系,各自职责是什么。开发人员要用UML可以很好的告诉自己以及伙伴,自己的需要做什么任务,准备如何去做,需要什么帮助的资料。这些问题都可以通过UML非常清晰完整的表达出来,比起几十张的文档要简单实用;这些还可以作为追溯的一种方式,可以让项目或者功能有据可查,能够保留历史,方便查看。
新霸哥总结了一下UML和开发本身是没有任何的关系的,其实可以理解为一个说明文档:说明开发需求,说明需要的思路,说明问题的解决方案。
UML的价值所在
UML的核心作用和价值是用于 OOAD(面向对象分析与设计中的图形建模。在敏捷开发时代,新霸哥注意到了UML是敏捷软件设计、敏捷建模的核心技术之一。
UML相关的书籍还是有很多的,很多的高等院校也开设了相关的课程的。最为常见的一本书:uml面向对象建模与设计,该书对UML有一个比较全面的介绍。大学期间计算机专业的朋友可能也会接触到UML,因为用的比较少,可能很多的朋友已经忘了。
UML 常用术语
关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。
聚合表明一个对象是一个更大的整体的一部分。这个被包含的对象可能会参与多个的聚合关系,并相对整体而对立存在。
依赖一般的表现方法是方法的局部变量,或者是方法内对静态方法的引用。
关联一般的表现方法是对象的全局变量。
约束是一段文本,用以描述UML元件的语义,允许你加新的规则或是修改现有的元件.图形表现上,约束被表现为用一对括弧括起的一串字符串,并被放置在关联元件的附近或是那个元件或元件组的依赖关系附近。新霸哥发现其作为替代方案,你可以在一个备注里表现一个约束。
好了,关于UML方面的介绍就到这里了,如果你还想了解更多的关于UML方面的问题可以关注新霸哥。
UML在开发中有什么样的意义?
架构师可以用UML非常清晰直观告诉开发人员,一套架构整体规划是什么样的,各自之间有什么样的关系,各自职责是什么。开发人员要用UML可以很好的告诉自己以及伙伴,自己的需要做什么任务,准备如何去做,需要什么帮助的资料。这些问题都可以通过UML非常清晰完整的表达出来,比起几十张的文档要简单实用;这些还可以作为追溯的一种方式,可以让项目或者功能有据可查,能够保留历史,方便查看。
新霸哥总结了一下UML和开发本身是没有任何的关系的,其实可以理解为一个说明文档:说明开发需求,说明需要的思路,说明问题的解决方案。
UML的价值所在
UML的核心作用和价值是用于 OOAD(面向对象分析与设计中的图形建模。在敏捷开发时代,新霸哥注意到了UML是敏捷软件设计、敏捷建模的核心技术之一。
UML相关的书籍还是有很多的,很多的高等院校也开设了相关的课程的。最为常见的一本书:uml面向对象建模与设计,该书对UML有一个比较全面的介绍。大学期间计算机专业的朋友可能也会接触到UML,因为用的比较少,可能很多的朋友已经忘了。
UML 常用术语
关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。
聚合表明一个对象是一个更大的整体的一部分。这个被包含的对象可能会参与多个的聚合关系,并相对整体而对立存在。
依赖一般的表现方法是方法的局部变量,或者是方法内对静态方法的引用。
关联一般的表现方法是对象的全局变量。
约束是一段文本,用以描述UML元件的语义,允许你加新的规则或是修改现有的元件.图形表现上,约束被表现为用一对括弧括起的一串字符串,并被放置在关联元件的附近或是那个元件或元件组的依赖关系附近。新霸哥发现其作为替代方案,你可以在一个备注里表现一个约束。
好了,关于UML方面的介绍就到这里了,如果你还想了解更多的关于UML方面的问题可以关注新霸哥。
1 0
- 为什么现在UML很少用了
- 现在很少有朋友上网了
- 我现在明白为什么和尚十两命了
- 最近很少码字了~
- 现在感受到为什么经常看老外摆几台电脑了
- 为什么现在又想开始写技术博客了?
- 为什么到现在了,还要学习node.js
- 上的时间很少了
- 做java程序员有一段时间了,但是感觉基础的东西了解的很少很少,我从现在开始从新开始。。。。。。。。。。。学习笔记(连载)给有需要的人
- 今日起开始入住CSDN,虽然这个账号已经注册了好长时间了,很少了来也很少用的
- 再见了,代理!现在用bras了
- 为什么大规模数据处理很少用到hash
- 为什么大规模数据处理很少用到hash
- 为什么SQL Server使用很少的内存?
- 为什么SAT数学很少有满分
- 为什么很少见程序员炫富?
- 为什么很少见程序员炫富?
- 为什么业务中很少用到设计模式
- LeetCode 167:Two Sum II - Input array is sorted
- 近期需要解决的问题
- 【原创】东方耀reactnative 视频26之-仿异步获取网络数据
- BGRABitmap图像操作10:使用纹理映射
- jeesite相关问题
- 为什么现在UML很少用了
- BGRABitmap图像操作10:使用Affine 变换进行纹理映射
- 高德地图 amap 显示 marker和自定义的infoWindow
- 倒计时
- Sublime Text 3 mac 安装 破解 汉化教程
- 暑期工作日志-Day23
- Spring事务配置
- Tomcat根目录下work文件夹的作用
- 第42篇 WebRTC(五)