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

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - bas

3916
Одним из примеров такого приема-инструмента для анализа является рисование ментальных карт, они же mindmap.
http://www.uml2.ru/index.php?option=com_smf&Itemid=45&topic=193.0

Входит ли в предметную область uml2.ru и форума обсуждение общечеловеческих приемов анализа информации или все жестко заточено под анализ с последующим проектированием программного обеспечения?
Входит. Осмысленный коммент будет позже.

З.Ы. Переношу тему в др. раздел

3917
Отличное начало ...

Создал для вас тему: FAQ - Sparx Enterprise Architect
Там и надо будет все оформлять. Лучше наверное писать все в первое сообщение, а в постах просто говорить, что изменилось.
Сделаю вас модератором раздела, а то Вы не сможете править это самое сообщение.

3918
Sparx / FAQ - Sparx Enterprise Architect
« : 28 Июня 2007, 14:44:49 »
Общие вопросы

Что такое Enterprise Architect?
EA – CASE-инструмент для проектирования и конструирования программного обеспечения. EA поддерживает спецификацию UML2.0, описывающую визуальный язык, которым могут быть определены модели проекта.
Некоторые из ключевых функций ЕА:
- создание элементов UML-моделей широкого круга назначения;
- размещение этих элементов в диаграммах и пакетах;
- создание коннекторов между элементами;
- документирование созданных элементов;
- генерация кода для конструируемого ПО;
- реверс-инжиниринг имеющегося кода на некоторых языках.
Используя EA, можно выполнять форвард и реверс-инжиниринг ActionScript, C++, C#, Delphi, Java, Python, PHP, VB.NET and Visual Basic классов, синхронизировать код и элементы моделей, проектировать и генерировать элементы баз данных. Из моделей может быть быстро создана документация в стандартном rtf-формате и импортирована в Word для финального редактирования, так же доступна генерация HTML-документов.
EA поддерживает все модели/диаграммы UML 2.0. С его помощью можно моделировать бизнес-процессы, веб-сайты, пользовательские интерфейсы, сети, конфигурации аппаратного обеспечения, сообщения и т.д., оценивать размер трудозатрат проектных работ в часах, фиксировать и трассировать требования, ресурсы, тест-планы, дефекты и запросы на изменения.
Т.о. EA – современный инструмент, который поддерживает все аспекты цикла разработки, обеспечивая полную трассировку от начала проектирования до размещения и поддержки. Также он обеспечивает поддержку тестирования, управления сопровождением и изменениями.

Какова архитектура EA?
Архитектурно Enterprise Architect представляет собой программу – рабочее место EA, из которого осуществляется соединение через собственный драйвер БД с проектным репозитарием, организованным в виде базы данных. В качестве базы данных по умолчанию используется Microsoft Jet. Так же  в качестве сервера БД могут использоваться SQL Server, MySQL, Oracle 9i и 10g, PostgreSQL, Adaptive Server Anywhere, MSDE Server, Progress OpenEdge.
На рабочем месте хранятся пользовательские настройки этого рабочего места, такие как настройки отображения панелей инструментов, набор горячих клавиш и т.д.
В проектном репозитарии хранятся следующие элементы моделирования:
- объекты модели, такие как UML-элементы и пакеты;
- коннекторы, которые связывают взаимодействующие объекты;
- диаграммы, отображающие объекты, коннекторы и ссылки на другие диаграммы.
При этом один элемент может быть отображен на нескольких диаграммах, но физически как объект базы данных он хранится только в одном экземпляре. Т.о. удаление элемента на диаграмме не вызывает удаление объекта из репозитория.
Также в проектном репозитарии хранится дополнительная и служебная информация:
- дополнительные справочники, такие как глоссарий, авторов моделей, задач, проблем, дефектов и пр.;
- настроечные справочники, такие как типы стереотипов, пользовательских тегов, шаблонов отчетов и т.п.
- шаблоны проектирования, такие как UML-паттерны и UML-профили, позволяющие сохранять и быстро воспроизводить типовые решения, смоделированные ранее.
- базовые линии, т.е. моментальные снимки состояния пакетов в XML-формате.
Для обмена информацией между репозитариями используется экспорт/импорт файлов XML-формата.

Существует ли в природе русскоязычный help (или документация) по EA?
Нет, не существует.

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

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

Лицензирование

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

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

Источники информации для ответов на вопросы
Help к EA, входящий в поставку, информация с сайта производителя http://www.sparxsystems.com.au/ , личный опыт участников форума UML2.ru

Об авторе
FAQ оформлен участником форума Irr

3919
По щахматному катологу хотелось заметить:
1. Не совсем правильно сделана ДК
2. Не нужна детализация ДВИ до функций
3. Остальное даже очень прилично

3920
Видимо работают, просто у меня туда доступа нет

3923
ссылки не работают

3924
Предлагаю докладчикам подготовить презентации в PowerPoint.
Поддерживаю.
Но тогда нужен проектор. Кто точно договриться о нем??

3925
Давайте планировать на 12

3926
Хотя, не понятно, опять мне на почту пришли сообщения об ошибках соединения с БД.

3927
Эд, у меня такое подозрение, что это что-то с движком форума. Нас перевели на другой сервер и уверяли, что там нагрузка минимальна.

3928
Денис,

Тебя не поймешь, то ты сначала говоришь об разграничении уровней требований, а потом заканчиваешь, что в ТЗ будем включать все. Это как??

3929
это не реферат  :D
это один из 55 вопросов на экзамен....вот с помощью Вендрова я и пересдача экзамен на 4 )))))))))))))))))))
Молодец

3930
Ну ладно уговорили, только решение = набор требований.

Только какой в этом практический смысл??