大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发uml的问题,于是小编就整理了1个相关介绍软件开发uml的解答,让我们一起看看吧。
uml还有用吗?在敏捷开发时代,uml还有没有必要去学习?
您好,我是做Java开发的,以个人经历来看,目前还在经常使用uml的场景:

1. 开发设计阶段,用uml将你的接口、类、方法等展现出来,到了设计评审阶段大家一目了然;
2. 学习开源项目,阅读源码的时候,例如Java的spring框架,里面有大量的接口,抽象类和实现,先用uml理清它们之间的关系再去学习,会顺利很多;
敏捷开发,也离不开分析设计,有分析设计的地方,就有UML存在。。 敏捷开发的适用范围有限,很多大型项目还是需要传统的开发模式。 UML的思想,体现在一个高于编码开发的层次,有一定项目经验和编码经验,再有UML的设计思想,就会比以前单纯的编码开发层次要高一级。
到此,以上就是小编对于软件开发uml的问题就介绍到这了,希望介绍关于软件开发uml的1点解答对大家有用。