我正在尝试根据用例,活动图和序列图设计UI。是否有必要为UI设计设计类图?
答案 0 :(得分:2)
编写代码不需要图表,但它会让第三个人理解应用程序并在其上工作的生活是地狱。
作为着名的英语谚语,图像优于1000字。 UML图是记录应用程序体系结构的简单和标准方法之一。
如果您正在构建应用程序,那么它可能是不使用UML的借口,否则我建议使用所需的UML图(类图,序列图和实体关系图,如果适用的话(Datamodel) )。
答案 1 :(得分:0)
我同意接受的答案,并补充说UML图是一种文档形式。因此,它们仅在有预期接收者时使用 - 可能是另一个团队,或者您将来某个时候(记住,大多数编码工作是维护),或者如果您需要获得批准在编写代码之前进行设计。
这假设您不打算从您的模型中生成代码,EA显然能够做到(但我个人认为这是一个坏主意)。
答案 2 :(得分:0)
尽管并非总是需要,但UML图确实可以帮助第三方理解您的代码。将UML数据库实现为代码的整个过程也可以使您的调试更容易,如上所述,您将看到'digram'而不是平面代码。