0

我正在尝试基于用例、活动图和序列图设计 UI。UI设计有必要设计类图吗?

4

3 回答 3

2

编写代码不需要图表,但它会让第三个人理解应用程序并处理它的生活地狱。

正如著名的英语谚语,图像胜过 1000 个单词。UML 图是记录应用程序架构的简单且标准的方法之一。

如果您是为了自己而构建应用程序,那么这可能是不使用 UML 的借口,否则我建议您使用所需的 UML 图(类图、序列图和实体关系图,如果适用(数据模型))。

于 2013-10-22T14:34:11.230 回答
0

虽然并不总是需要 UML 图,但确实可以帮助第三方理解您的代码。将 UML digram 实现为代码的整个过程也可以使您的调试更容易,正如您上面提到的,您将查看“digram”而不是平面代码。

于 2013-10-24T05:50:13.647 回答
0

我同意接受的答案,并补充说 UML 图是一种文档形式。因此,它们只有在有预期的接收者时才有用 - 可能是另一个团队,或者将来某个时候的您自己(请记住,大多数编码工作都是维护),或者如果您需要获得您的批准的设计权威在编写代码之前进行设计。

这是假设您不打算从您的模型中生成代码,而 EA 非常能够做到这一点(但我个人认为这是一个坏主意)。

于 2013-10-23T08:16:00.437 回答