13

コンポジット デザイン パターンなどのオブジェクト指向の概念をオンラインで検索すると、それらが LePUS3 表記で表されていることがよくありました。私はこのモデリング言語にあまり詳しくありません。

UMLよりも優先すべきものですか?

4

3 に答える 3

12

LePUS3 は、他のモデリング言語を改善するように設計されており、特に UML を拡張するように設計されています。LePUS3 の利点は、それを紹介した論文にまとめられており、リンク先の科学論文ショーのプレビューでこれらの利点の概要を確認できます。

ここで、論文に記載されている利点を再現します。

  • 厳格。LePUS3 は論理視覚言語です。チャートは、古典的な一階述語計算の公理化された理論の式を表します。
  • 節約とスケーラビリティ。LePUS3 は強力な抽象化を提供します。チャートは適切にスケーリングされ、プログラムのサイズに合わせて乱雑になりません。
  • ミニマル。LePUS3 の語彙は最小限で、15 個のトークンで構成されています。
  • 決定可能性と検証可能性。ボタンをクリックするだけで、特定の仕様 (チャート) と実装 (Java プログラム) の間の整合性を検証できます。
  • プログラムの視覚化。チャート モデリング Java プログラムは、ソース コードからリバース エンジニアリングできます。
于 2009-06-23T14:41:16.473 に答える
3
  1. ソースコードからLePUS3チャートをリバースエンジニアリングして、意味のある結果を得ることができます
  2. LePUS3は形式言語です
  3. LePUS3では任意のサイズのプログラムをモデル化できます
  4. LePUS3のデザインパターンは、プログラムとしてではなく、一般的なデザインモチーフとしてモデル化できます。
于 2009-07-01T22:22:07.333 に答える