Просмотров-6060
0

Программы для построения UML диаграмм

Построение UML диаграмм

Средства для построения UML диаграмм

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

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

Первый класс это интегрированные средства разработки, так называемые CASE-средства, представляющие собой набор инструментов, предназначенный для автоматизации визуального моделирования, анализа, проектирования, документирования и генерации кода реализации на выбранном алгоритмическом языке программирования. К таким средствам относятся CASE-средства визуального моделирования и проектирования  компании IBM Rational Software Corp средство моделирования Rational Rose и интегрированная среда разработки Rational Software Architect, интегрированное средство анализа, проектирования и интеграции компании Borland – Together, программные средства методологии ARIS и другие.

Второй класс – простые и дешевые(иногда бесплатные) программы, позволяющие автоматизировать процесс построения диаграмм без их валидации и без генерации программного кода. К таким программам относятся графический редактор MS Visio, программный инструмент моделирования StarUML, бесплатный онлайн сервис Lucidchart и некоторые другие. Далее кратко рассмотрим этот класс программ. Более подробно все упомянутые в данной статье программы рассматриваются в отдельных статьях, ссылки на которые будут приводиться в тексте..

UML диаграммы в MS Visio

Наиболее доступным, а поэтому и популярным средством построения(рисования) не только  BPMN – диаграмм, но и диаграмм на языке UML является  графический редактор MS Visio.  Доступность MS Visio обеспечило практически свободное владение им большого количества специалистов в том числе и студентов. Далее приводится анализ возможностей MS Visio при проектировании информационных систем.

Внимание! В настоящее время имеется полностью отечественный графический редактор АСМОграф, аналог графического редактора MS Visio, а также Белорусский универсальный редактор схем и диаграмм Grapholite.

Методика построения диаграмм на языке UML  в MS Visio во многом схожа с методикой построения BPMN – диаграмм. Отличием является то, что необходимо адаптировать графическую нотацию под набор элементов UML, выбрав шаблон “Схема модели UML”. После нажатия кнопки “Создать” появится окно с наборами элементов(фигурами, пиктограммами), которые соответствуют  шаблону (stencils): схеме модели UML.

Дальнейшие действия построения диаграмм в MS Visio в правилах унифицированного языка моделирования UML описаны в статье «MS Visio и проектирование информационных систем«.

UML диаграммы в Lucidchart

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

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

UML диаграммы в StarUML

StarUML это бесплатная программа для моделирования поддерживает стандарт UML 2 и известную концепцию MDA. Программное средство визуального моделирования StarUML предполагает ясное понимание концептуального различия между моделями, представлениями и диаграммами на унифицированном языке моделирования UML.

Модель — это обобщенный элемент, который содержит всю информацию о модели информационной системы и ее программного обеспечения.

Представление — это визуальное выражение информации, содержавшейся в модели.

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

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

Где приобретать программы для построения UML диаграмм

Приобретать программы для построения UML диаграмм следует в зависимости от предназначения для их использования. Если использовать предполагается только в курсовом и дипломном проектировании, то вполне возможно бесплатное приобретение.

Если требуется построение UML диаграмм для проектирования и создания реальных информационных систем, то здесь без лицензионного программного обеспечения не обойтись.

Из лицензионного программного обеспечения особого внимания заслуживает программное обеспечение Edraw UML Diagram Software — это новый инструмент для построения диаграмм при проектировании информационных систем и программного обеспечения.

Программное обеспечение Edraw UML Diagram предназначено для инженеров и проектировщиков ПО, которым необходимо создавать подробную документацию по проектам приложений. С помощью Edraw UML Diagram можно выполнять построение таких диаграмм, как: диаграммы UML, COM и OLE, диаграммы потока данных, диаграммы Use Case Якобсона, SSADM, диаграммы структуры программы, диаграммы корпоративных приложений, Насси-Шнейдермана, Booch OOD, ROOM, OOA-диаграммы Шлаера-Меллора, диаграммы Коада-Йордона.

Заключение

Построение UML диаграмм на начальном этапе освоения технологии проектирования информационных систем и их программного обеспечения целесообразно осуществлять с использованием простых и дешевых(иногда бесплатных) программ, позволяющих автоматизировать построение моделей и диаграмм без генерации программного кода. К таким программам относятся графический редактор MS Visio, программы StarUML и Lucidchart.

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

К таким интегрированным средствам относятся CASE-средства визуального моделирования и проектирования  компании IBM Rational Software Corp Rational Rose и Rational Software Architect, продукт проектирования и интеграции компании Borland – Together, программные средства методологии ARIS и другие.

На этом краткий обзор программ заканчивается. Успехов в их применении.

Связанные материалы

Создание диаграмм BPMN
Программы создания
диаграмм BPMN
BPMN-UML диаграммы
BPMN и UML диаграммы
при проектировании
информационных систем
Диаграмма деятельности на языке UML
Как построить диаграмму
деятельности
в StarUML
Визуальное моделирование предметной области в Rational Rose
Rational Rose  и визуальное моделирование
предметной области
Построение диаграммы классов
Rational Rose и техническое проектирование
информационных систем
Рабочее проектирование ИС
Rational Rose и рабочее проектирование
информационных систем

А также могут быть полезными статьи, ссылки на которые можно найти в тексте статьи:

Внимание! Кто хочет своевременно узнавать о выходе новой статьи на сайте должен подписаться.

ПОДПИСКА НА РАССЫЛКУ

Статьи об онлайн курсах обучения

Дистанционное обучение
Обучение программированию
Проектирование информационных систем
 
Реклама. Информация о рекламодателе по ссылкам в статье.

brasm

Пенсионер с 33 - летним педагогическим стажем

Добавить комментарий

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