Jump to content

МагияНичья

МагияНичья
Разработчик(и) No Magic, Inc. , Dassault Systèmes. компания
Стабильная версия
2022x R1 HF1 [1] / 23 декабря 2022 г .; 19 месяцев назад ( 23.12.2022 )
Написано в Ява
Операционная система Windows Vista SP2 и более поздние версии, OS X Mountain Lion и более поздние версии или Linux [2]
Платформа Ява ЮВ 11
Тип Разработка программного обеспечения
Лицензия Пробная версия
Веб-сайт www .3ds /продукты-услуги /катия /продукты /без магии /magicdraw /

MagicDraw — это собственный инструмент визуального моделирования UML , SysML , BPMN и UPDM с поддержкой совместной работы в команде. [3]

Язык, специфичный для домена

[ редактировать ]

Механизм настройки предметно-ориентированного языка (DSL) позволяет адаптировать MagicDraw к определенному профилю и предметной области моделирования, что позволяет настраивать несколько графических интерфейсов, инициализировать модель, добавлять семантические правила и создавать собственные диалоговые окна спецификации и интеллектуальные манипуляторы. Возможность использовать несколько конкретных настроек помогает MagicDraw лучше ориентироваться на конкретные платформы, технологии или домены и даже может полностью скрыть UML. [4] Активная проверка позволяет проверять модели конкретной предметной области в режиме реального времени, предлагать помощь и даже устранять некоторые проблемы. Элементы DSL можно преобразовать в любой подтип или более общий тип с помощью функции «Преобразовать в». DSL позволяет создавать собственные производные свойства, которые позволяют расширять метамодель UML или ее профиль.

Все элементы DSL могут быть пронумерованы с использованием общего механизма нумерации. Элементы могут быть пронумерованы последовательным или многоуровневым стилем. Разделитель или префикс номера можно изменить при нумерации элементов.

Декомпозиция модели

[ редактировать ]

Декомпозиция модели — это функция, которая может разделять проекты и другие работы на независимые части.

  • Отложенная загрузка позволяет указать модули, которые не должны загружаться в память по умолчанию при запуске проекта. Элементы модуля загружаются только по специальному запросу.
  • Модули чтения-записи позволяют редактировать модуль фрагментированной модели. Он также используется при рефакторинге модели.
  • Поскольку MagicDraw имеет возможность гибкого контроля над зависимостями между частями модели, можно продолжать работу с продуктом, не разрешая зависимости между частями модели.
  • Индексирование – возможность создания индекса выгруженного модуля. Это позволяет использовать часть элементов модуля, не загружая его.

Генерация документации на основе шаблонов

[ редактировать ]

Полностью настраиваемые шаблоны могут быть созданы в стиле и формате, предпочитаемом пользователем. Отчеты можно экспортировать в различные форматы файлов ( OpenDocument (*.odt), RTF (*.rtf), Microsoft Word (*.docx), Microsoft Excel (*.xlsx), Microsoft PowerPoint (*.pptx), XML, HTML, XHTML). Отчеты можно персонализировать с помощью символов, абзацев и шрифтов, поддерживаемых выбранным форматом файла. MagicDraw имеет возможность импортировать документы RTF или их части в отчеты (инструмент импорта), получать информацию о проекте совместной работы и загружать отчеты в удаленное место. Он включает в себя инструмент JavaScript, который позволяет шаблонам отчетов оценивать или запускать коды JavaScript из шаблонов и внешних файлов JavaScript. Он также поддерживает богатый набор методов манипулирования изображениями, которые позволяют преобразовывать изображения во время создания отчета.

MagicDraw поддерживает шаблоны MS Word и Open Document Format.

Карта отношений
Матрица зависимостей

Шаблоны для SDD и UCS (документ по проектированию программного обеспечения и спецификация варианта использования), архитектурные шаблоны: отчет о сценарии использования, структурный отчет, отчет о поведении, отчет о реализации, отчет о среде, расширение модели, словарь данных, нотация моделирования бизнес-процессов, веб-издатель с возможностью совместной работы. для комментирования и редактирования данных отчета через веб-браузер.

Средства анализа

[ редактировать ]

В MagicDraw доступны следующие средства анализа:

  • Матрица зависимостей позволяет компактно визуализировать взаимоотношения большой системы. экспорт в .csv . Также доступен
  • Прослеживаемость между различными уровнями абстракции, которая позволяет находить более конкретные и реализующие элементы, обычно не с одной и той же точки зрения. Это обеспечивает удобное обнаружение спецификаций и реализаций, а также навигацию. Предопределенные пакеты отслеживания можно настроить в соответствии с потребностями клиентов.
  • Визуальное различие моделей позволяет просматривать изменения, внесенные между двумя разными версиями модели.
  • Представление количества зависимостей классов и пакетов автоматически генерируется после обратного проектирования кода.
  • Использование в диаграммах позволяет просматривать диаграммы, на которых был представлен определенный элемент данных.

Рефакторинг модели

[ редактировать ]

Рефакторинг модели, как и рефакторинг кода, — это дисциплинированный метод, используемый для изменения или улучшения существующей модели. В MagicDraw доступны следующие функции рефакторинга:

  • Преобразование элементов
  • Изменение направления отношений
  • Извлечение диаграммы (эта функция доступна только для диаграмм деятельности и составной структуры)

Преобразования

[ редактировать ]

MagicDraw обеспечивает преобразование моделей UML в конкретные модели XML-схемы и БД (универсальные и Oracle DDL) и наоборот, а также любое преобразование в любое. [5]

Кроме того, преобразования модели в модель между одинаковыми или разными метамоделями можно определить и запустить непосредственно в MagicDraw с помощью плагина QVT. QVT (запрос/представление/преобразование) — это стандарт , определенный группой управления объектами.

[ редактировать ]

Камео-разработчик бизнес-моделирования

[ редактировать ]

Поддержка OMG BPMN 2.0 со всеми тремя диаграммами (процесс, сотрудничество и хореография), проверка модели и отчеты доступны с помощью плагина Cameo Business Modeler.

Плагин SysML поддерживает последнюю версию спецификации OMG SysML 1.6. Плагин SysML поддерживает все диаграммы SysML, включая «Требования», «Определение блока», «Внутренние блоки», «Параметрические» и другие диаграммы. [6] Ограничения проверки активно проверяют и проверяют созданные пользователем модели на соответствие набору ограничений.SysML обеспечивает поддержку анализа, проектирования и проверки широкого спектра систем и системных интеграций.

Плагин UPDM поддерживает последнюю версию спецификации OMG UPDM 2.0. Он объединяет MoDAF 1.2, DoDAF 2.0, NAF 3 и NAF 4. Он поддерживает все артефакты моделирования DoDAF и MoDAF, основанные на архитектурных платформах DoDAF и MoDAF, с отчетами, мастерами, ограничениями проверки правильности и полноты модели, а также функциями удобства использования. .

Набор инструментов для моделирования камеи

[ редактировать ]

Cameo Simulation Toolkit предоставляет первую в отрасли расширяемую среду выполнения моделей, основанную на стандартах OMG fUML и W3C SCXML . Он расширяет возможности MagicDraw для проверки поведения системы путем выполнения, анимации и отладки конечных автоматов и моделей действий UML 2.0 в контексте реалистичных макетов предполагаемого пользовательского интерфейса.

  1. ^ «2022x Refresh1 Hot Fix 1 News» . Проверено 23 декабря 2022 г.
  2. ^ «Магический розыгрыш» . No Magic, Inc. Системные требования . Проверено 2 августа 2020 г.
  3. ^ Java и Mac OS X Т. Джин Дэвис
  4. ^ «Разработка DSL с помощью MagicDraw» .
  5. ^ «Магический розыгрыш» . Архивировано из оригинала 8 апреля 2011 г. Проверено 2 апреля 2011 г.
  6. ^ «Язык системного моделирования OMG» . Группа управления объектами . Проверено 2 апреля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 44b2e0b9ef657fb7d00a1652b8c00e4b__1714883700
URL1:https://arc.ask3.ru/arc/aa/44/4b/44b2e0b9ef657fb7d00a1652b8c00e4b.html
Заголовок, (Title) документа по адресу, URL1:
MagicDraw - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)