Каковы преимущества LePUS3 по UML?

Мое очень простое решение:

let myString = "Test string"
let index = 0
let firstCharacter = myString[String.Index(encodedOffset: index)]
12
задан jdehaan 5 June 2010 в 21:07
поделиться

2 ответа

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

Я воспроизведу статью. указанные преимущества здесь:

  • Строгость. LePUS3 - это логический визуальный язык: диаграмма обозначает формулу в аксиоматизированной теории в классическом исчислении предикатов первого порядка.
  • Экономия и масштабируемость. LePUS3 предлагает мощные абстракции: диаграммы хорошо масштабируются и не загромождают размер программы.
  • Минимальность. Словарь LePUS3 минимален, состоит из 15 токенов.
  • Разрешимость и проверяемость. Согласованность между данной спецификацией (диаграммой) и реализацией (программой Java) можно проверить нажатием кнопки.
  • Визуализация программы. Диаграммы, моделирующие программы Java, могут быть реконструированы из исходного кода.
11
ответ дан 2 December 2019 в 21:04
поделиться
  1. Вы можете реконструировать диаграммы LePUS3 из исходного кода и получить значимые результаты
  2. LePUS3 - это формальный язык
  3. Вы можете моделировать программы любого размера в LePUS3
  4. Вы можете моделировать шаблоны дизайна в LePUS3 не как программы, а как общие мотивы дизайна
3
ответ дан 2 December 2019 в 21:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: