2012-05-19 39 views
2

我已经使用类图创建了一个设计。不过,我被要求对类图进行一些解释。我应该如何解释UML类图?

IMO,类图相当。例如,如果一个类被标记为“猫”,我要解释一下,这个“猫”类代表“猫”?

什么是解释UML类图的最好方法?

+0

谁在问你?他想知道什么? – vainolo

+0

我的主管问我。我想他会用它来向他的客户解释。 – janetsmith

+0

你没有提供足够的信息来获得答案。可以有无数的班级或图表,你如何期待别人告诉你什么都不知道某些具体信息?描述特定的类图需要大量的知识,领域知识等。 –

回答

1

说类Cat代表猫是你可以做的一件事,虽然这可能不是很令人兴奋。更有趣的解释可能是:关联,抽象类,接口,继承等是否有任何设计模式,您正在使用?也许解释他们。

+0

我有边界(UI/API),控制(逻辑),实体(域)。我用颜色编码它们,例如实体类是粉红色的,控制类是蓝色的等等。但是我发现接口,抽象类等等在类图中是非常明显的。我没有使用任何设计模式。 – janetsmith

0

无论uml图的类型如何,您都应该在自然语言中添加一些解释。

至少可以解释解决方案的一些关键方面:这个参考文件 它继承自这个类,并且不需要重写这个操作。

0

我希望这会有所帮助!

假设你必须向你的客户解释这个类图来代替你的经理。试想一下,如何定义该图中每个类的所有职责。给出它的属性,方法,父类和子类等的单线定义(在需要的时候也可以进一步详细说明)。

定义什么是流程以及一个类将如何链接到另一个类。 例如:

是您的类“”与类动物或接口IAnimal任何关联。你可以更多地思考并做得更好。

相关问题