UML  

Borland выпускает независимую систему моделирования
5 августа, 2004

выпускает независимую систему моделирования


27 июля Borland Software объявила о выпуске первой версии продукта Borland Together Designer Community Edition – системы моделирования, не зависящей от используемых платформ, языков программирования и интерфейсов.

Основная задача этого решения – реализация высококлассной среды моделирования, предназначенной для создания диаграмм на стандартном языке Unified Modeling Language (UML).

Средство моделирования Together Designer Community Edition помимо поддержки языка UML 2 обеспечивает следующие возможности:

– создание диаграмм на UML 2.0 и UML 1.4;

– представление диаграмм в виде растровых изображений форматов svg, bmp и gif;

– импортирование XMI для UML;

– импортирование моделей Rational Rose в формате mdl;

– создание логических диаграмм ER.

Together Designer Community Edition можно загрузить бесплатно по адресу: www.borland.com/products/downloads/download_together.html.


Иван Савватеев

ArgoUML is a modelling tool that helps you do your design using UML.
Функции когнитивного анализа в ArgoUML все время работают в фоновом режиме, изучая UML-структуры параллельно с их созданием, и предлагают возможные улучшения

Еженедельник "Computerworld", #21, 2000 год // Издательство "Открытые системы" (www.osp.ru)
Постоянный адрес статьи: http://www.osp.ru/cw/2000/21/036_0.htm
--------------------------------------------------------------------------------

Пакет ArgoUML помогает находить верные решения
Тим Филден

04.06.2000

Свободно распространяемая среда визуального моделирования на UML
Если вы только начинаете работать с Unified Modeling Language, унифицированным языком визуального моделирования бизнес-процессов, огромное число типов диаграмм, разнообразие семантики и нотаций может показаться вам крайне сложным. Хуже того, большинство инструментальных пакетов для работы с UML предполагают, что пользователь уже имеет некоторое представление об этой технологии. Поэтому если вы не знаете UML, «принудительное» использование этих методов может не упростить, а усложнить работу над проектами.

Пакет ArgoUML — предлагаемое Collab.Net свободно распространяемое решение для моделирования на UML — способен избавить пользователей от целого ряда сложностей, которые сопровождают пользователей в течение всего процесса моделирования. Следует признать, что в ArgoUML отсутствуют многие из инструментов, которыми обладают более развернутые пакеты, такие как System Architect компании Popkin Software и Paradigm Plus компании Computer Associates. Но для компаний, которым требуется помощь при реализации первых проектов с использованием UML, пакет ArgoUML может стать приемлемой альтернативой подобным решениям.


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

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

Одним из основных достоинств ArgoUML является его среда моделирования. ПО предлагает набор перекрывающихся диаграмм, позволяя получить полное представление о проекте. К сожалению, сейчас ArgoUML предлагает только диаграммы Class, Collaboration и Use Case, хотя в будущем планируется поддерживать и другие, в частности, State и Activity.

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

Но в других не менее важных областях ArgoUML отстает от своих коммерческих конкурентов. Я был крайне обескуражен, обнаружив отсутствие функции обратного проектирования, то есть возможности создавать модели из имеющегося кода на Java. Вдобавок ArgoUML не поддерживает некоторые методики, такие как Booch или Fusion, с которыми работает большинство коммерческих продуктов. Нельзя импортировать файлы, созданные в других пакетах для работы с UML, то есть, к примеру, нельзя импортировать диаграммы Rose, которые выпускают многие производители ПО. И в отличие от многих его конкурентов, ArgoUML генерирует только программы на Java. Весьма желательным дополнением к возможностям пакета стала бы поддержка языка C++.

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


--------------------------------------------------------------------------------

ArgoUML 0.7.0
ArgoUML обладает уникальными возможностями поддержки принятия решений, которые значительно упрощают процесс моделирования с использованием языка UML, но в нем отсутствуют несколько важных функций. В пакете предусмотрен широкий диапазон настроек, однако не поддерживаются различные типы нотаций.
Достоинства: эффективная поддержка анализа моделей в фоновом режиме; бесплатность; простой в использовании интерфейс
Недостатки: отсутствие возможности импорта; недостаток поддержки некоторых типов диаграмм; невозможность обратного проектирования
Цена: распространяется бесплатно
Компания: Collab.Net; argouml.tigris.org
Платформа: любая, поддерживающая JDK 1.1


--------------------------------------------------------------------------------
Еженедельник "Computerworld", #21, 2000 год // Издательство "Открытые системы" (www.osp.ru)
Постоянный адрес статьи: http://www.osp.ru/cw/2000/21/036_0.htm


Hosted by uCoz