Опубликован: 23.05.2008 | Доступ: свободный | Студентов: 10352 / 2987 | Оценка: 4.39 / 4.02 | Длительность: 09:14:00
ISBN: 978-5-94774-878-9
Лекция 8:

Обзор CASE-средств для построения диаграмм UML

< Лекция 7 || Лекция 8: 123456 || Лекция 9 >

Gentleware Poseidon

Poseidon for UML - это популярное CASE-средство для UML-моделирования. Poseidon берет свое начало из открытого проекта ArgoUML (который также был весьма неплох и удобен в работе) и в наши дни уже является признанным профессионалами пакетом. На данный момент сформировалось быстро развивающееся сообщество пользователей, которые работают с Poseidon при проектировании серьезных приложений. Poseidon известен своим потрясающим удобством (usability).

Как и другие подобные пакеты, для того чтобы покрыть нужды разных групп пользователей, Poseidon for UML существует в нескольких редакциях. Особой похвалы заслуживает сайт приложения (http://www.gentleware.com/), который содержит много полезной информации по Poseidon, UML, ООАП вообще, тесты для самопроверки и курсы по UML, плагины, ООАП-глоссарий и многое другое.

А вот так это выглядит (рис. 7.8).


Рис. 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). Что же можно создавать с его помощью?


Рис. 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 и ООАП.
< Лекция 7 || Лекция 8: 123456 || Лекция 9 >
Дарья Федотова
Дарья Федотова
Сергей Березовский
Сергей Березовский

В рамках проф. переподготовки по программе "Программирование"

Есть курсы, которые я уже прошел. Но войдя в курс я вижу, что они не зачтены (Язык Ассемблера и архитектура ЭВМ, Программирование на С++ для профессионалов). Это как?