Лучшие инструменты UML, которые мы можем использовать в Linux

UML в Linux

Некоторое время назад кто-то, кто учил меня HTML, CSS и JavaScript, рассказал мне о Figma, инструмент, используемый для представления того, как будут выглядеть приложения или веб-страницы. Это то, что вы можете сделать с блокнотом и карандашом, но этот тип программного обеспечения помогает, особенно если вы хотите придать более профессиональный вид. Что касается программирования, то используются модели UML-, вид презентации, о котором мы сегодня поговорим.

UML (унифицированный язык моделирования) — это язык моделирования программных систем используется для описания, визуализации, структурирования и документирования компонентов программной системы. Он используется для отображения структуры системы, ее взаимодействий и обязанностей, а также для представления процессов и потоков данных в системе. Его также можно использовать для представления диаграмм классов, диаграмм объектов, диаграмм компонентов и диаграмм развертывания.

Зачем использовать этот тип инструментов UML

Я не люблю говорить о своей личной жизни, но когда я это делаю, я не вдаюсь в подробности. Недавно меня попросили выложить три «вещи» и расположить их так, чтобы они имели смысл для гипотетического приложения. Что я сделал, так это посмотрел на три списка с этими «вещами» и начал работать. Когда я поставил один в нужном месте, я поставил крестик в нужном месте и продолжил ... «Какао маравильядо», с которым я даже не закончил, было aúpa. Позже кто-то еще показал мне, как, по их мнению, нужно делать домашнюю работу, начиная с дизайн создан Благодаря УМЛ.

Как только я увидел изображение, все стало намного проще, и я так подумал. Вы чувствуете себя глупо, когда много думаете и делаете и в конце концов понимаете, что все могло бы быть намного проще. И здесь дело не в том, чтобы быть более или менее способным, а в том, чтобы понимать, что мы должны делать, и знать, как это планировать. В мире программного обеспечения это планирование осуществляется с помощью инструментов UML, поскольку мы можем графически представить все, о чем думаем, в режиме реального времени. Если мы видим что-то, что не сходится, мы можем перемещать части головоломки, пока что-то не совпадет как можно точнее.

Лучшие бесплатные и доступные варианты программного обеспечения UML для Linux

Есть много инструментов этого типа моделирования, которые являются кроссплатформенными, но не так много, если мы хотим, чтобы они были бесплатными, просто бесплатными, и чтобы их можно было использовать в Linux. Возможно, для многих они не самые лучшие, но я бы начал с двух, созданных разработчиками двух наиболее часто используемых рабочих столов Linux или людьми, связанными с ними.

зонтик

зонтик

Мне не очень понятно, откуда взялось это название, но оно начинается с «UM», как и язык UML, и это то, что на испанском переводится как «зонтики» или что-то в этом роде, и часть проектов, созданных с помощью UML. имеют строение зонтичного типа. Как бы то ни было, это тот вариант, который предлагает нам KDE, и мы уже знаем, что такое «команда К». Их приложения могут быть не такими интуитивными, как другие, но они полны функций.

На скриншоте выше мы видим, как вы можете добавлять все виды информации, такие как логические типы данных, десятичные числа, строки...

Гафор

Гафор

Вариант GNOME или его круга: Гафор. Он следует философии GNOME, написан на GTK и имеет более интуитивно понятный дизайн, а в его последней версии они представили поддержку светлых и темных тем. Если выбрана темная тема, диаграммы также будут затемнены, как показано на скриншоте выше.

ЗаводUML

ЗаводUML Это один из лучших вариантов, если вы ищете что-то для любой платформы, поскольку оно также присутствует в Google Play. Это бесплатный продукт с открытым исходным кодом, и он является одним из самых популярных инструментов в сообществе Linux.

диаграммы.net, UML из браузера

Диаграммы, UML в Интернете

Если мы ничего не знаем об UML, один из лучших вариантов — тот, который нам предложили в диаграммы.net. Он не требует регистрации, а создание представлений такого типа так же просто, как если бы мы использовали Windows Paint. Кроме того, он не доступен для Linux; заключается в том, что это из любой операционной системы, в которой есть веб-браузер.

Важно: это не просто «создать чертежи»

UML — это язык моделирования, и хотя его можно использовать для создания своего рода карты, облегчающей нам задачу, на самом деле вы должны понимать, как это работает, как строятся отношения и так далее. Если бы нам нужна была только такая карта или рисунок, достаточно было бы вытащить Tux Paint, Рисование или даже GIMP. Это должно представлять другие вещи, такие как организация части программного обеспечения, которая будет иметь классы, методы и т. д. Кроме того, то, что было создано, можно экспортировать в код, чтобы добавить его в языковые проекты, такие как Python, Java или C++, среди многих других.

После понимания эти программы можно использовать и в полной мере использовать их потенциал. А для тех, кто уже освоил, есть ли у вас предложения, которые вы бы добавили в этот короткий список?


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.