| |||
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 |