UML如何有用?

lor*_*ser 11 java uml

可能重复:
UML是否实用?

我在大学做UML,我不明白为什么要这样做.它看起来像是OO数据库的模型,但我想我可以在没有UML的情况下编写Java.

我想知道为什么在专业领域使用UML的技术原因; 为什么这很重要.不只是学习它,因为教授这么说.

And*_*ett 14

我们发现UML作为一种交换媒介很有用,可以为其他人绘制设计在将其提交给代码或可视化现有代码之前的样子.

我们并不特别关注我们的UML与规范的匹配,因为我们都没有完全确定我们应该使用哪些小巧的位,并且因为图表通常不会持续很长时间.我想我们可能使用铅笔绘制更多UML而不是使用软件.

实际用途包括尝试确定新类适合现有层次结构的位置,确定层次结构中重构接口的位置,在开始新功能之前绘制潜在设计以供讨论.


Pau*_*zie 12

你可能能够很好地编写java,但UML与语言无关.在将设计传达给同事时,您需要一种共同的"语言".我认为UML是最好的方法.

我现在正准备与同事讨论api设计,考虑到他提出的一些情况.一些序列图明确地显示了我们如何提出以满足他的需求.他不需要成为java程序员来理解设计.

  • 我想我明白你的意思.如果你允许比较,它就像程序员的powerpoint,对吗? (4认同)