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

×


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

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


Сообщения - predator_ua

Страницы: « 1 2 3 4 »
16
А если попробовать изобрести такой велосипед:
* Делаем новую диаграмму - релиз такой-то
* В нее добавляем все изменяемые классы
* Делаем независимую копию (клон) этих классов, связываем исходный класс и новый связью наследованию со своим стереотипом
* Меняем копию класса, куражимся над копией, как хотим
* Когда все изменения согласованы - меняем исходные классы и закрываем данную Д для редактирования.

Это будет работать, если не надо менять связи между исходными классами, хотя наверное и тут можно додумать.

Спасибо коллега за мнение но велосипед не подходит .. С Вашего позволения я поясню почему нет ..
1. При составлении процессов чертится диаграмма к примеру Sequence на нее помещаем "component1" у которого есть ряд переменных и ряд ф-ций
- в самой диаграмме выполняем обращение к тем или иным ф-циям компонента "component1"
2. При построении сценария к use case или же к той же Sequence диаграмме Заходим в ContextReference и добавляем туда нашу компоненту "component1"..
- после чего в сценарии пишем
component1 инициирует что то гдето ...
component1 выполняет контроль ...
вызов каких либо методов из component1

3. При Выполнении анализа работы компонента "component1" выполняем его выбор и ЕА проходит по последовательности ..

----
Теперь по Вашему "Велосипеду" с привязкой к моим кейсам

1,2,3: Вы делаете клон.. то есть не привязанный к реальным схемам .. делаете ему статус "proposed" ну или версию ставите другую ...
и дальше у Вас по процессу он не отслеживается .. но! после приема данной задачи ... нам надо переписать всю подноготную заново!..
- сместить все дополнительные свойства и методы в оригинал...
- перерисовать все диаграммы ..
- пере подвязать их под процессы...

П/С это не решение ... это скорее дополнительная проблема ..

17
Sparx / Re: Testing
« : 15 Ноября 2016, 15:50:36 »
В документации по ЕА 12.1 сказано что ЕА может выполнять отладку и тестирование процессов запущенных на рабочей станции, может выполнять много потоковое нагруженное тестирование, выдавать результат тестирования. В вэбинарах показано лишь крупицы ... как заполнить тест кейсы.
Задача лично моя, выполнить QA бизнес логики реаилизованной в СУБД ORACLE используя в качестве инструмента ЕА ..

18
Sparx / Testing
« : 11 Ноября 2016, 16:48:48 »
Всем доброго дня

Имею потребность разобраться с инструментом Testing встроенным в ЕА

Посмотрел ряд вэбинаров .. .но понимания как приспособить ЕА к тестированию систем так и не понял ...

Если есть опыт или знаете с чего начать поделитесь

19
predator_ua, удалось ли решить вопрос?

Коллеги, поделитесь опытом совместной работы с EA? Часто ли возникают конфликты при внесении изменений в пэкаджи? Каким образом передаете проекты кодерам?
В документации есть описания работы в режиме Security когда вы вводите код авторизации и переводите хранилище в режим безопастности, далее вам как админу надо создать локальных админов той или иной папки, выдать все необхадимые доступа и после того как выдаете, забираете у админа группы право на изменение допусков.. далее всех ново заведенных пользователей заводите в ту или иную группу

Да и вот еще .. все диаграммы которые будут привязаны на ту или иную группу видны всем .. но редактируют только те кто может

20
Sparx / Re: FAQ - Sparx Enterprise Architect
« : 08 Ноября 2016, 14:59:50 »
Всем привет!
Подскажите - каким образом, используя EA вы передаете задачу кодерам? Как правильно это делать в идеологии EA?
Сгенерировать код и передать его как ветку репозитория проекта с сопроводительными документами?

Скажу про себя ..
Все задачи разработке выдаются в виде HLA
- Для БД Oracle описывается рекомендованная для задачи структура данных .. если необходимо дополнить текущую то вносится нотация что будет добавлено такое то поле, или изменено ключевание, добавлен тригер и так далее
Для пакетов идет описание интерфейса и класса реализации, для процесного описания вносится объект класс в котором указываются параметры класса и методы, в сценарии указывается сценарий выполнения, детализация зависит от квалификации разработчика, если это ф-ция то результат возвращаемый описываю в Linked Document в виде предписания ... если требуется вставить диаграмму то переносим её в класс

Для C# разработчика описываешь методы, и/или сценарии, если надо выполнить наследование инкапсуляцию или еще что то .. то так же указываем в класс диаграмме, все интерфейсы взаимодействия описываем в компоненнтной диаграмме, как графически так и натационно,

Для вспомогательных систем так же описываются интерфейсы взаимодействия и процессы их исполнения как в виде активити если логика внутренняя, так и в виде сиквенсов если логика взаимодействия систем и тут реально помогает ЕА в том плане что имеет полное описание заявленных или заявляемых интерфейсов.

Так же есть возможность выполнить генерацию базовых классов для C# и таблиц + пакетов + тригеров + джобов для ORACLE
и приложить как предписание для того или иного разработчика.

21
Sparx / Re: FAQ - Sparx Enterprise Architect
« : 04 Октября 2016, 11:44:55 »
-= ВНИМАНИЕ - В назидание другим =-
Работаю с таблицами через Linked Document
(скриншоты позже выложу)

Дак вот ... имеем таблицу 2х2 (но это не важно)...
выполняем для любой из строк Table / Split Cell Vertical (разделяем ячейку на две по вертикали)
1. ЕА не разтягивает все ячейки строки, он просто дорисовывает еще одну строку внизу и все
2. Если установить курсор на только что созданной ячейке и выполнить Table / Split Cell Vertical то ЕА "влитает" в бесконечную рекурсию..

То есть по сути вы либо создаете документ изначально под задачу либо дробить ячейку можете только "оригинальную", то есть первую для которой дробили ранее!!

22
Sparx / Re: FAQ - Sparx Enterprise Architect
« : 30 Сентября 2016, 12:57:30 »
Всем доброго дня ..
столкнулся с проблемой в написании сценариев а именно
1. Пишу шаги сценария 1...2....3....4
2. Для шага 3 делаю Alternate и пишу туда наименование альтернативы и уже в самой альтернативе описание

проходит некоторое время и мне нужно убрать альтернативу как таковую...

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

Как боротся с таким? как удалить альтернативу???

23
Sparx / Re: FAQ - Sparx Enterprise Architect
« : 15 Сентября 2016, 18:52:10 »
То что доктор прописал СПАСИБО!!!

24
Sparx / Re: FAQ - Sparx Enterprise Architect
« : 12 Сентября 2016, 13:56:24 »
Всем доброго дня ..

Использую ЕА 12.

Необходимо в предписание внести пример заполнения справочника для системы платежей, то есть нужно вставить простую таблицу с незатейлевой однострочной шапкой

__________________________
| FIELD_1 | FIELD_2  | FIELD_3 |
         1               2                 3

Как это сделать ?

Как временное решение собрал из Boundary таблицу но это долго и не удобно

25
Sparx / Re: Sparx Enterprise Architect 13
« : 28 Июля 2016, 13:47:01 »
Есть доступ? ... киньте в личку ...
Спасибо

26
Sparx / Re: Sparx Enterprise Architect 13
« : 28 Июля 2016, 09:27:41 »
Так на вэбинар и не допустили (((

27
Sparx / Re: Sparx Enterprise Architect 13
« : 25 Июля 2016, 11:12:50 »
Всё так же MacOS через CrossOver
версионность не понял как правильно использовать .. юзверь гайд приложили от 12той версии .. чт отоже не есть хороше .. под виндоуз поминяли шрифты диаграмм.. тоже спорное решение..

28
При импорте базы укажет только явные связи как то FK при этом отношения не укажет.. если же в какой либо view есть ссылка на ту или иную таблицу ЕА12 не укажет
если же у вас таблица является история + актуальный срез то тут беда .. .самому "разруливать" ..
пакеты оракловые переносит в виде объекта с исходным кодом не разбитым по процедурно... что вполне объеснимо так как ЕА больше инструмент проектирования в котором вы пишите условия работы (чертежи), нежели инструмент екстримального програмирования ..

По поводу диаграмм для комплекса документов .. надо полнимать какой объем задач описывает тот или иной документ и уже в зависимости от решать что нужно ...

29
Sparx / Re: Sparx Enterprise Architect 13
« : 22 Июня 2016, 15:17:42 »
Из полезного..
- добавлена версионность диаграмм от состояния к состоянию.. а так же объектов (то что мне нужно сейчас)
- планирование канбан.
- что скрывается под фразой о сотнях улучшений под CrossOver для MacOS, непонятно, особых различий в том скоупе задач каторые решаю с помощью ЕА12 не заметил...
- фильтрация диаграмм и сейчас работает весьма достойно ... разве чт оони добавят какую то агригацию диаграм по фильтру.. но к данному ф-ционалу придется привыкать...
- про интеграцию с дырявой Joomla вообще не ясно .. а так же трудно пркедставить для чего был создан данный мех-м

30
т.е набор классов скажем одинаковый, а отображение диаграмм различное.
И вот когда меняете диаграмму из пункта 2, диаграмма из пункта 1 искривляется

В этом проблема?

И да и нет
В процессе работы в том или ином классе добавляются методы ... если добавлять в источник то исправления коснутся чего угодно ... гдето модель поплывет гдето класс поломает ..
решение как бы сделать смарт копию .. но имея смарт копию вы не можете запросить информацию где используется и что затронит измение класса.. разве что обратившись к источнику ..

после реализации процесса приходят задачи пачкой .. и начинаются пляски и выяснения что входит или войдет а что нет в релиз хранилища ..

Страницы: « 1 2 3 4 »