Подтвердить что ты не робот

В чем преимущества LePUS3 над UML?

При поиске в Интернете для объектно-ориентированных концепций, таких как составной шаблон дизайна, я часто нашел их в нотации LePUS3. Я не очень хорошо знаком с этим язык моделирования.

Это что-то, что я должен предпочесть над UML?

4b9b3361

Ответ 1

LePUS3 был разработан для улучшения по сравнению с другими языками моделирования и специально разработан для улучшения UML. Преимущества LePUS3 изложены в документе, который представил его, и вы можете увидеть резюме этих преимуществ при предварительном просмотре научной статьи по ссылке.

Я воспроизведу изложенные здесь преимущества:

  • Rigor. LePUS3 - логический визуальный язык: диаграмма обозначает формулу в аксиоматизированной теории в классическом исчислении предикатов первого порядка.
  • Учет и масштабируемость. LePUS3 предлагает мощные абстракции: диаграммы хорошо масштабируются и не мешают размеру программы.
  • Минимальная. Словарь LePUS3 минимален, состоящий из 15 токенов.
  • Разрешимость и проверяемость. Согласованность между заданной спецификацией (диаграммой) и реализацией (программа Java) может быть проверена нажатием кнопки.
  • Визуализация программы. Моделирование диаграмм. Java-программы могут быть перепроектированы с исходного кода.

Ответ 2

  • Вы можете перепроектировать графики LePUS3 из исходного кода и получить значимые результаты.
  • LePUS3 - официальный язык
  • Вы можете моделировать программы любого размера в LePUS3
  • Вы можете моделировать шаблоны дизайна в LePUS3 не как программы, а как общие мотивы дизайна.