Добрый день. На странице https://intuit.ru/studies/professional_skill_improvements/1364/courses/229/lecture/5954
не работает ссылка http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML |
Обзор CASE-средств для построения диаграмм UML
Gentleware Poseidon
Poseidon for UML - это популярное CASE-средство для UML-моделирования. Poseidon берет свое начало из открытого проекта ArgoUML (который также был весьма неплох и удобен в работе) и в наши дни уже является признанным профессионалами пакетом. На данный момент сформировалось быстро развивающееся сообщество пользователей, которые работают с Poseidon при проектировании серьезных приложений. Poseidon известен своим потрясающим удобством (usability).
Как и другие подобные пакеты, для того чтобы покрыть нужды разных групп пользователей, Poseidon for UML существует в нескольких редакциях. Особой похвалы заслуживает сайт приложения (http://www.gentleware.com/), который содержит много полезной информации по Poseidon, UML, ООАП вообще, тесты для самопроверки и курсы по UML, плагины, ООАП-глоссарий и многое другое.
А вот так это выглядит (рис. 7.8).
Не правда ли, весьма симпатично? Да, действительно, продукт не только очень функционален, но и имеет весьма приятный с виду и удобный, интуитивно понятный интерфейс. Авторы довольно много работали с бесплатной версией этого продукта, и можете поверить нам на слово - это идеальный выбор для "домашнего пользователя"! Чего стоит только девиз компании: "Просто моделируй!" ("Just model!").
Кстати о версиях. Как уже говорилось выше, Poseidon for UML существует в нескольких редакциях:
-
Community Edition
Это базовая версия, бесплатный продукт, который обеспечит беспрепятственный доступ в мир UML для индивидуальных разработчиков и больших организаций. Она делает освоение и использование UML по-настоящему легким.
-
Standard Edition
Расширяемая базовая версия для профессионалов по невысокой цене. Она имеет все возможности Community Edition плюс дополнительные возможности вроде обратного проектирования, отмены и повтора операций с моделью, drag-and-drop, плюс дополнительная документация.
-
Professional Edition
Это high-end-версия Poseidon for UML. Для того чтобы удовлетворить потребности профессиональных разработчиков ПО, она включает более гибкий механизм генерации кода, JAR-Import, генерацию HTML-документации и многое другое.
-
Embedded Edition
Как видно из названия, была создана для разработки приложений для встраиваемых устройств. Она имеет все возможности стандартной версии (включая UMLdoc и возможности MDL-импорта) и оптимизирована для кодогенерации в ANSI C и C++. Генератор кода был специально разработан с учетом ограничений встраиваемых систем, касающихся памяти и производительности, поддерживает UML-диаграммы классов и состояний.
-
Embedded Enterprise
Интегрирует мощные возможности командного моделирования Enterprise Edition с поддержкой встраиваемых систем Embedded Edition в одном приложении. Также доступно множество плагинов, расширяющих возможности Poseidon for UML.
-
Enterprise Edition
Наиболее полная версия продукта, обеспечивающая такие возможности:
- эффективное взаимодействие в реальном времени;
- поддержка многопользовательской разработки;
- контроль версий;
- клиент-серверная архитектура;
- настраиваемая генерация кода для Java, C#, C++, VB.net, IDL, SQL DDL, Perl и Delphi;
- независимость от платформы;
- и многое другое, в чем вы можете нуждаться в процессе модель-ориентированной разработки в большой команде. Эта версия поддерживает многомодельное редактирование и масштабирование модели.
И опять-таки, лучше всех о своем детище расскажут разработчики пакета:
- http://www.gentleware.com/ Тот самый хваленый сайт продукта, где вы сможете найти множество полезной информации о Poseidon и не только (на англ. языке). Тут же можно просмотреть или загрузить на свой компьютер отличную флеш-демонстрацию возможностей продукта.
- http://www.gentleware.com/19.html А это лучший из известных авторам онлайновый глоссарий терминов, связанных с UML, ООАП и программной инженерией вообще.
- http://www.gentleware.com/knowledge/quiz.php4 Здесь вы сможете проверить свои знания UML, ответив на вопросы тестов, сгруппированные по трем уровням сложности.
SmartDraw
SmartDraw - это простая и дружественная, да еще и нетребовательная к ресурсам альтернатива MS Visio. Как и Visio, это программа, предназначенная исключительно для рисования, не имеющая функций поддержки командной разработки ПО. В подражание Microsoft, на сайте SmartDraw изложены 10 причин, почему надо использовать этот продукт (чувствуете иронию?):
- SmartDraw более прост в использовании для непрофессионалов;
- он так же хорошо, как и Visio, интегрируется с MS Office;
- SmartDraw более универсален, чем Visio;
- более расширяем;
- поддерживается огромное число форматов растровой графики;
- SmartDraw более доступен (в финансовом плане), чем Visio;
- имеется свободно доступный вьюер файлов SmartDraw;
- SmartDraw обеспечивает беспрецедентную поддержку пользователей, даже пользователей пробных версий, проверено!
- благодаря отличной поддержке формата Visio так просто конвертировать файлы Visio в SmartDraw!
SmartDraw - простой в использовании пакет для создания бизнес-схем и диаграмм (рис. 7.9). Что же можно создавать с его помощью?
- Блок-схемы.
- Временные диаграммы (timeline).
- Организационные диаграммы.
- UML-диаграммы.
- Сетевые диаграммы.
- Формы - и даже больше (заметьте, теперь не нужным (почти) становится и MS InfoPath)!
- Поэтажные планы.
- И многое другое (рис. 7.10)...
Кому необходим SmartDraw? Каждому! Независимо от вашей работы или роли в проекте SmartDraw поможет:
- проиллюстрировать отчет;
- создать презентацию;
- убедить других членов команды;
- документировать процедуры;
- общаться яснее;
- дать понять другим членам команды, "что вы имеете в виду".
- проанализировать процесс;
В комплект поставки входит более 50000 символов, картинок и других материалов. SmartDraw поможет вам создавать графические материалы, выглядящие профессионально, даже если вы не в состоянии провести прямую линию! К тому же программа отлично интегрируется с приложениями MS Office, позволяя экспортировать диаграммы в Word, PowerPoint, Excel. Забавно, что за счет применения элементов управления, похожих на майкрософтовские "риббоны", эта альтернатива к Visio выглядит более похожей на приложения MS Office 2007, чем сама Visio (рис. 7.11).
- http://www.smartdraw.com/Официальный сайт продукта, где можно найти множество полезной информации о SmartDraw и UML (на англ. языке). Отсюда же можно загрузить отличную PowerPoint-презентацию с описанием возможностей продукта.
- http://www.smartdraw.com/resources/centers/uml/resources.htm А это неплохая подборка ссылок на ресурсы, связанные с UML и ООАП.