And*_*ett 14
我们发现UML作为一种交换媒介很有用,可以为其他人绘制设计在将其提交给代码或可视化现有代码之前的样子.
我们并不特别关注我们的UML与规范的匹配,因为我们都没有完全确定我们应该使用哪些小巧的位,并且因为图表通常不会持续很长时间.我想我们可能使用铅笔绘制更多UML而不是使用软件.
实际用途包括尝试确定新类适合现有层次结构的位置,确定层次结构中重构接口的位置,在开始新功能之前绘制潜在设计以供讨论.
Pau*_*zie 12
你可能能够很好地编写java,但UML与语言无关.在将设计传达给同事时,您需要一种共同的"语言".我认为UML是最好的方法.
我现在正准备与同事讨论api设计,考虑到他提出的一些情况.一些序列图明确地显示了我们如何提出以满足他的需求.他不需要成为java程序员来理解设计.