StarUML — это проект с открытым исходным кодом, предназначенный для разработки быстрой, гибкой, расширяемой, функциональной и свободно доступной платформы UML/MDA, работающей на платформе Win32. UML постоянно расширяет стандарты, управляемые OMG (Группа управления объектами). Недавно выпущен UML 2.0, и StarUML поддерживает UML 2.0 и будет поддерживать новейший стандарт UML.
Особенности и особенности
UML 2
Совместим со стандартной метамоделью и диаграммами UML 2.x: класс, объект, вариант использования, компонент, развертывание, составная структура, последовательность, связь, диаграмма состояний, активность и диаграмма профиля.
Дополнительные диаграммы.
Поддержка создания диаграмм «сущность-связь» (ERD), диаграмм потоков данных (DFD) и блок-схем.
Кроссплатформенная поддержка
Работайте с одним и тем же пользовательским интерфейсом на нескольких платформах, включая macOS, Windows и Linux.
Поддержка дисплея Retina
Поддерживает дисплей Retina (высокое разрешение). Все диаграммы, тексты и значки очень четкие и могут быть экспортированы в изображения с высоким разрешением (PNG и JPEG).
Менеджер расширений
Легко находите и устанавливайте сторонние расширения. Многие расширения имеют открытый исходный код и размещены на Github. Создайте один и создайте свой собственный.
Разработка на основе моделей
Данные моделирования хранятся в очень простом формате JSON, поэтому их можно легко использовать для создания пользовательских кодов с помощью определяемых пользователем шаблонов (mdgen).
Быстрое моделирование.
Поддерживает множество сокращений в быстром редактировании для одновременного создания элементов и отношений, таких как подклассы, вспомогательные интерфейсы и т. д.
Темные и светлые темы.
Поддержка светлых и темных тем, поэтому вы можете выбрать более удобную тему.
Автоматическое обновление
StarUML автоматически проверяет последние обновления. Больше никакой ручной загрузки и установки.
Разработка кода.
Поддерживает генерацию кода и обратное проектирование для основных языков программирования, включая Java, C# и C++, с помощью расширений с открытым исходным кодом.
Открытые API.
Позволяет писать собственные расширения с использованием HTML5, CSS3, JavaScript, модулей Node.js и API для меню, раскладок клавиш, диалоговых окон, пользовательских интерфейсов, метаданных, предпочтений и т. д.
Асинхронная проверка модели
Многие правила проверки модели определяются и проверяются асинхронно всякий раз, когда вы сохраните или откройте файлы модели.
Публикуйте документы HTML.
Легко обменивайтесь моделями с другими аналитиками, архитекторами и разработчиками, просто публикуя документы HTML.
Экспорт в PDF для удобной печати
Диаграммы можно экспортировать в PDF для удобной печати с такими параметрами печати, как макет страницы и размеры.
Поддержка Markdown
Используйте синтаксис markdown для редактирования документации элемента с поддержкой подсветки синтаксиса и предварительного просмотра.
Примечание: Вы можете оценить бесплатно без ограничения по времени.
Также доступно: Загрузите StarUML для Mac.
Авторское право © 2023 FileThor.com Все права защищены.