哪种类型的UML图最适合建模表单验证规则?

时间:2011-03-25 09:57:42

标签: validation uml

使用一大堆决策节点,活动图是否是表达HTML表单验证规则的最佳方式?我不相信它是,但我找不到更合适的,也不能在网上找到任何验证规则模型的例子。

4 个答案:

答案 0 :(得分:3)

无 - 没有一个心智正确的人会创建表单验证规则的图形表示。尽管UML的支持者付出了最大的努力,但UML与工程图纸不是一回事。

如果为系统创建UML图所需的工作接近实际开发代码的工作量,那么你做错了。最好有运行代码,你可以实际单元测试。单元测试是比UML更好的文档。

不要试图用UML表示所有内容。

答案 1 :(得分:1)

UML图是个好主意。可以使用图形规则(例如,粉红色注释)创建活动图。 甚至在编码之前这是一个好的开始。

答案 2 :(得分:1)

对于任何非平凡的规则,您需要使用像OCL这样的语言来表达规则。

答案 3 :(得分:0)

在滥用情况下会触发验证,因此可以使用活动图来表示它。序列图和活动图还可以帮助您调试生产问题并快速确定问题