Page 98

Как при создании диаграммы выбрать ее тип?

Для этого удобно создавать их из Project Browser командой Add Diagram — там можно выбрать тип диаграммы, а не брать defaultную, как пришлось бы при создании пакета из панели инструментов или установке свойства composite element для элемента...

Рисую в логической модели объект. Почему я не могу указать, какого он класса?

Простейший вариант решения: создать сначала нужные классы.

Например, делаем набор нужных классов, которые в будущем будут размещены на диаграммах взаимодействия (последовательности или кооперции), да и на других тоже.
Выбираем их в окне браузера проекта, перетаскиваем на диаграмму, появляется окно, в котором предлагется вставить элемент как простую ссылку, экземляр элемента(объект) или как нового child...

Можно ли каким-нибудь образом «переключить» EA в «корпоративный режим»?

Можно ли каким-нибудь образом "переключить" EA в "корпоративный режим" (т.е. сделать его corporate edition)?
Можно, для триального EA с сайта нужно взять ключик по ссылке http://www.sparxsystems.com.au/resources/corporate/index.html
Но это удовольствие будет работать 30 дней.

..

Какие преимущества дает корпоративный режим EA?

Корпоративный режим EA позволяет создавать базы данных репозитариев на MySQL, SQL Server, PostgreSQL, Sybase Adaptive Server Anywhere и Oracle9i. Также в корпоративном режиме включена поддержка MDG-технологий и MDG-связок (MDG Link). Еще этот режим поддерживает систему безопасности с правами пользователей, групп пользователей и блокировкой на уровне элементов и диаграмм...

Глюки

Обнаружена некоторая проблема с редактированием шрифтов, например, ставлю жирный шрифт, а ставится все равно не жирный, но это не так страшно. Просто попробуйте — сделайте сначала некую диаграмму, выделите все и измените шрифт, скажем 12 жирный Arial. Затем присоедините любую картинку (фотку нечто еще) и увидите: размер не изменился, а жирность исчезла...

Особенности и недостатки

Инструмент конечно удобный, но не без недостатков. Многое приходится делать через контекстное меню, что порой раздражает. Есть проблемы с портированием элементов. Особенно достали плавающие дорожки, как их портировать?Не совсем удобен перенос фигур — стрелками нельзя.
Почему-то нельзя менять шрифт тегов ограничений наименований ассоциаций — что довольно странно...

Какова архитектура EA?

Архитектурно Enterprise Architect представляет собой программу – рабочее место EA, из которого осуществляется соединение через собственный драйвер БД с проектным репозитарием, организованным в виде базы данных. В качестве базы данных по умолчанию используется Microsoft Jet. Так же в качестве сервера БД могут использоваться SQL Server, MySQL, Oracle 9i и 10g, PostgreSQL, Adaptive Server Anywhere, MSDE Server, Progress OpenEdge...

Что такое Enterprise Architect?

Enterprise Architect (EA) – CASE-инструмент для проектирования и конструирования программного обеспечения. EA поддерживает спецификацию UML2.0+, описывающую визуальный язык, которым могут быть определены модели проекта.

Некоторые из ключевых функций ЕА:

  • создание элементов UML-моделей широкого круга назначения;
  • размещение этих элементов в диаграммах и пакетах;
  • создание коннекторов между элементами;
  • документирование созданных элементов;
  • генерация кода для конструируемого ПО;
  • реверс-инжиниринг имеющегося кода на некоторых языках.
..