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

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

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

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

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

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

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

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

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 диаграммы в StarUML

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

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

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

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

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

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

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

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

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

Edrawsoft WW

Программное обеспечение 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 и другие.

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

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

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

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

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

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

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

Дистанционное обучение
Обучение программированию
Проектирование информационных систем
 

brasm

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

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

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