Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Тема начата: kidman от 14 Декабря 2006, 16:10:24

Название: Какие CASE средства с поддержкой UML вы используете?
Отправлено: kidman от 14 Декабря 2006, 16:10:24
Какие средства проектирования для, системного анализа, ну и просто поддерживающий UML вы используете?

Я работаю обычно на Poseidon for UML - Version 5.0
пробовал:
Visio 2003
RR2003
Freeware: - только присматривался.
ArgoUML
Dia

Кто еще в чем работает?
Особенно интересны Freeware + возможность генерации документации, а то диаграмм маловато:(
Название: Re: IDE
Отправлено: Denis Beskov от 14 Декабря 2006, 20:05:24
Не совсем понял вопрос - причём тут IDE? Под IDE обычно имеют в виду (http://en.wikipedia.org/wiki/Integrated_development_environment) среду реализации проектных решений.

Для анализа, моделирования, кодогенерации и обратного инжиниринга использую Sybase PowerDesigner. Сейчас планирую ещё в нём и требования вести.

Из бесплатного - пробовал риcовать ER-модели в Dia и DBDesigner, но глюкавость и неудобство раздражают, уж лучше тогда просто OpenOffice Draw и Inkscape использовать.

Для рисования концептуальных карт, семантических сетей и анализа зависимостей и произвольных графов понравилось использовать Cmap Tools. Для рисования ментальных карт и иерархических структур - FreeMind.

Про генерацию документации - не понял - какой именно, и откуда будет брать информацию система-генератор?
Название: Re: IDE
Отправлено: kidman от 14 Декабря 2006, 20:56:53
Наверное я не прав, назвав среду разработки, средством\тулзовиной моделирования.
Нужно поменять название темы. Предложите?
Sybase PowerDesigner - нужно будет глянуть:)
Да Dia не впечатляет:(

Генерация документации по UML моделям,
Для Посейдона,
в частности по UseCase model
можно сгенерировать Word или HTML документ, где будет диаграмма, с ссылками на описание каждого Use Case-а, связи, актеров.
Ведь на диаграме кроме названия UseCase ничего не видно, а в документации (описании) конкретного UseCase-а можно и иногда необходимо кучу всего написать.
Эти description вводятся при создании модели, и на диаграмме не отображаются.
Название: Re: IDE
Отправлено: Galogen от 14 Декабря 2006, 21:44:19
У меня спектр используемых систем моделирования и проектирования довольно широк и определятся тем, что я преподаю довольно много дисциплин. К сожалению реальных (денежных) проектов не делал. Потмоу это скорей дилетантский опыт. Тем неменее стоит заметить, что большинство (по крайней мере известных мне фирм) практически никаких специальных средств не используют, максимум для презентаций и втирания заказчику. Либо используют некоторые инструменты, которые сами и производят.

Наиболее популярными являются средства CRM, но и тут чаще создают свои собственные...

Использую All Fusion Modeling Suite (BPWin, ERWin, пробывал Paradigm)
Использую Rational Rose кажется 2003
Использовал Sybase PowerDesigner с него начинал, но к сожалению чем-то он меня не устроил, или просто решил не распыляться? :-))
Использую иногда Together кажется 6. Давно не работал с ним.

К сожалению все это триальные версии, кракнутые кем-то. Хотя, конечно, лучше бы использовать лицензионные, но где же денег столько взять....

У каждой системы есть + и -. Сказать, что данная система лучше всех не могу. Правда стоит отметить, что и имеющиеся системы не изучены вдоль и поперек. А возможности у многих впечатляющие..

Остановился на Розе вследствие работы по методике МДА. Она ее хорошо поддерживает и позволяет конвертировать в Дельфи проекты. Есть небольшое учебное пособие - могу тиснуть, если аудитория желает...
Название: Re: IDE
Отправлено: bas от 14 Декабря 2006, 23:41:06
2 kidman , если не возражаешь, то переименую (или сам переименуй) тему в "Обзор CASE-средств, поддерживающих UML"

Мои знания ограничиваются линейкой Rational :( После него в других работать было просто очень неудобно. Например в Tau, мне очень не понравились ДД и ДС. Хотя в особых кругах Tau очень хвалили за генирацию кода практически подо все.
Visio хорош именно для визулиации. Поддерживть проект да еще с инженирингом на нем не рискнул бы.


Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: bob_j от 16 Января 2007, 14:28:43
Freeware: StarUML, весьма близок по внешнему виду к Rose, не лишен глюков, только для Windows. Для *nix-систем Umbrello.  ArgoUML (платформонезависим), кодогенирация: Java, C#, C++, PHP4.X, PHP5.X.

Хотелось бы отыскать что-то для *nix-систем или платформонезависимое с интегрированным средством создания документации к диаграммам.
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Denis Beskov от 16 Января 2007, 18:45:14
Добавление. Enterprise Architect не содержит полноценных блокировок и не будет работать в большой команде. В небольшой будет нормально...
т.е. тут оне врут?
Corporate Edition (SKU EACORP)
Includes all the features of the Desktop and Professional versions, with the added ability to use a variety of DBMS's as the model repository. Also, to set up and administer user security for a model. This edition is for larger teams that require fine control over user access (and restrictions) to elements and editing in a model. (http://www.sparxsystems.com/products/ea_purchase.html)
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: AlexTheRaven от 16 Января 2007, 19:09:23
Используем Enterprise Architect 6.5. Хорошая недорогая вещь, вся информация о проекте (требования, модели) - в одном месте. Замечено что им, в отличие от сонма Rational'овских продуктов, разработчики пользуются с удовольствием. IMHO блокировки вполне нормальные, в стиле VSS. Ситуаций, когда кто-то кому-то мешает, пока не заметили. Репозиторий развёрнут под MS SQL Server 2000. Есть даже довольно подробное ограничение полномочий пользователей. Впрочем, работа с EA предполагает доступ к каждой таблице БД репозитория как минимум на чтение, а значит - унести информацию можно.

Использовал Sybase PowerDesigner 12. Вот у него, помнится, были проблемы с блокировками: меньше, чем модель, блокировать нельзя. Впрочем, IMHO для команд с меньше чем десятком разработчиков - вполне. А уж для Model Driven Design БД - IMHO он вне конкуренции. Только дороговат, конечно.

Rational Rose 2001/2003 - тоже довольно долго использовал. Хорошо, но look and feel мне нравится не очень, тем более кодогенерации для C# нет.

MS Visio 2003 - использовал, 2007 - использую и буду использовать. Но поддержка UML в них мне не нравится. Block Diagram, ветвления, несложные бизнес-процессы - вполне.

ARIS 6.2, кстати, тоже поддерживает UML, причём позволяет детализировать UML-диаграммами другие бизнес-объекты. Недавно я даже рисовал в нём UML Class. Очень непривычно.
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Galogen от 16 Января 2007, 20:27:16
Используем Enterprise Architect 6.5. Хорошая недорогая вещь, вся информация о проекте (требования, модели) - в одном месте.
А нельзя немного поподробнее. Сколько стоит? Есть ли академические скидки? Рекомендуете ли использовать в учебном процессе? Какие возможности по кодогенерации? Есть ли поддержка MDA, можно ли трансформировать в BOLD модель?
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Denis Beskov от 16 Января 2007, 20:39:23
Используем Enterprise Architect 6.5. Хорошая недорогая вещь, вся информация о проекте (требования, модели) - в одном месте.
А нельзя немного поподробнее. Сколько стоит? Есть ли академические скидки? Рекомендуете ли использовать в учебном процессе? Какие возможности по кодогенерации? Есть ли поддержка MDA, можно ли трансформировать в BOLD модель?
Эдуард, я постом ниже приводил ссылку на версии продукта и цены. Там же внутри есть страница http://www.sparxsystems.com/products/academic_pricing.html

Что за BOLD?
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: bas от 16 Января 2007, 20:46:45
Что за BOLD?
http://www.mda-delphi.ru/modules.php?name=Pages&page=1
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Galogen от 16 Января 2007, 21:03:37
Спасибо, Денис, 60 тысяч -это даже для вуза немного. Зато лицензированный продукт. И не стыдно:-))
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: AlexTheRaven от 17 Января 2007, 17:20:58
>>60 тысяч
Лицензия на однопользовательскую версию с поддержкой репозитория ~$300. Физического ограничения на количество пользователей, работающих а одной сети с одним репозиторием, нет.

В учебном процессе в ЭАИ МИФИ Enterprise Architect используют.

Синхронизация с кодом - есть (C, C++, C#, VB, VB.Net, Delphi, Java, PHP, Python, ActionScript) т.е. всё, за исключением DDL, для MDA есть. DDL и синхронизации с БД не нашёл.
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Galogen от 17 Января 2007, 19:28:39
Отлично, у меня оказывается была версия 1.6. Надо попытаться скачать оценочную версию. Хотя ты называешь странные цены. У них же там прайс с расчетом приведен. Но может ты лучше знаешь, тогда подскажи ссылку, поскольку нам важно указать источник информации в заявки
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: AlexTheRaven от 18 Января 2007, 11:34:21
http://allsoft.ru/author_prog.php?id=540
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Galogen от 18 Января 2007, 14:12:13
Активно изучаю Enterprise Architector. Скачал с сайта версию 6.5 триальную, конечно. Кто-то может помочь в продлении времени изучения? :-)

Второй вопрос к тем, кто активно использует его в работе. Есть ли какая-то русская литература, примеры использования и т.п., чтобы овладеть инструментом. Есть ли возможность визуализации стереотипов, бывает очень нужно, и т.п.
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: AlexTheRaven от 19 Января 2007, 12:55:03
Там есть пример, довольно обстоятельный - EAExample. Русской литературы не видел, IMHO очень интуитивно понятная система после нескольких лет работы с ARIS, RR, Together и PowerDesigner :) .

Текстовые стереотипы устанавливаются в параметрах объекта, поле stereotype. Графические стереотипы: Appearance->Set Alternate Image.

Способ продления временного использования - переустановка каждые 30 дней, но работы с репозиторием в пробной версии нет. Работающего кряка для 6.5 не видел - по-видимому, слишком дешёвая системка, дешевле купить, чем ломать.
Название: Re: Какие CASE средства с поддержкой UML вы используете?
Отправлено: Galogen от 19 Января 2007, 15:06:20
В принципе работа с репозиторием мне и не нужна, если ты имеешь в виду совместный репозиторий многопользовательской разработки.

Пример действительно есть, неплохой. Но все равно хотелось бы почитать подробнее. Особенно про моделирование бизнес-процессов...