LePUS3与UML相比有什么优势?

问题描述 投票:12回答:3

当在网上搜索面向对象的概念时,如 综合设计模式 我经常发现它们用LePUS3符号表示。我对这种建模语言不是很熟悉。

它是我应该优于UML的东西吗?

uml modeling
3个回答
12
投票

LePUS3被设计成比其他建模语言更好的语言,是专门为UML的增强而设计的。LePUS3 的好处是在以下几个方面阐述的。介绍文件,你可以在链接处的科学论文展示预览上看到这些好处的总结。

我这里转载一下论文所说的优点。

  • 严谨。 LePUS3是一种逻辑可视化语言:在经典的一阶谓词微积分的公理化理论中,一个图表代表一个公式。
  • 简洁&可扩展性。 LePUS3提供了强大的抽象性:图表具有良好的扩展性,不会因为程序的大小而杂乱无章。
  • 最小化。 LePUS3词汇量最小,由15个标记组成。
  • 可决定性&可验证性。 给定的规范(一个图表)和实现(一个Java程序)之间的一致性可以通过点击按钮来验证。
  • 程序可视化。 对Java程序建模的图表可以从源代码进行逆向工程。

3
投票
  1. 您可以从源代码中对LePUS3图表进行逆向工程,并得到有意义的结果。
  2. LePUS3是一种形式语言
  3. 你可以在LePUS3中建立任何规模的程序模型。
  4. 在LePUS3中,你可以不以程序的形式,而是以通用的设计主题来模拟设计模式。

0
投票

我想说的是,除了其他答案中提到的LePus3的其他好的特性外,还有一个,从我的角度看是极其重要的。

在UML中,你可以做一个SWIn LePus3的计划,或计划的计划,或计划的计划,甚至可以做几个抽象层次的共同计划。

LePus3是唯一一种形式化并同时适应元思维的图语言。

另一方面,使用LePus3需要非常大的智力。它们之间的水平差异很大。如果你是一个UML的好用户,那确实意味着你可以使用LePus3。可惜的是,它们之间没有工具。

是的,我喜欢LePus3!

© www.soinside.com 2019 - 2024. All rights reserved.