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

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

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

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

Подробное описание программы и полный анализ ее возможностей можно посмотреть в статье StarUML Руководство пользователя. В этой статье описана лицензионная(платная) версия, а в данной статье рассматривается пробная бесплатная версия, имеющая некоторые ограничения.

StarUML это бесплатная программа для моделирования и работает как бесплатный аналог известных CASE-средств визуального моделирования Rational Rose и Borland Together. Как становится ясно из названия StarUML, программа ориентирована на создание UML диаграмм. Она поддерживает стандарт UML2 и MDA.

Приложение StarUML — это средство с открытым кодом для разработки быстрых, гибких, расширяемых, функциональных и, главное, бесплатно доступных для любого пользователя платформ UML/MDA для 32-разрядных систем Windows.

StarUML для Windows и других ОС можно скачать с   официального сайта.

Скачать программу для построения UML диаграмм

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

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

Построение UML диаграмм - рабочее поле

Для того чтобы увидеть, какие диаграммы можно строить в данной среде достаточно открыть пункт меню Model и выбрать в нем пункт Add Diagram.

Построение UML диаграмм выбор типа

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

Построение UML диаграмм с использование кнопок «горячего диалога

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

Построение UML диаграмм путем нажатия на кнопки окружения

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

Таким образом, анализ показывает, программа StarUML имеет более широкие возможности по сравнению с редактором MS Visio и при этом она вполне доступна для использования, особенно студентаит при курсовом и дипломном проектировании.

Примечания.

Использование StarUML для построения диаграммы деятельности при визуальном моделировании предметной области проектируемой информационной системы рассмотрено в статье «Как построить диаграмму деятельности в StarUML?«.

Использование StarUML для построения диаграммы классов при визуальном моделировании архитектуры проектируемой информационной системы рассмотрено в статье «Построение диаграммы классов в StarUML«.

Заключение

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

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

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

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

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

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

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

brasm

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

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

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