powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner как компонент в собственной системе
11 сообщений из 36, страница 2 из 2
PowerDesigner как компонент в собственной системе
    #35820192
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS
Дело не только в отображении, а управлении ими и генерации скриптов. Как пример - Вам для пользователя надо предоставить инструмент , который позволит ему в бизнес терминах описать свою модель данных или процессы. Далее эта модель или процессы должна быть трансформирована в физическую модель БД или ЯП. Думаю по трудозатратам и так понятно, что лучше: сделать все самому с нуля или научить PD/ErWin оперировать схемой с нужными терминами и трансформировать ее в поддерживаемые физические модели. Так же понятно, при каком из вариантов продукт будет выглядеть солидно и мощно ;)
- если у вас модель имеет ограничения (а без этого никак), то затраты на кастомизацию ErWin и т.д., чтобы пользователь "что нибудь не наворотил" могут превысить разработку "нового продукта"
- а "солидно и мощно" - это действительно, аргумент для вытягивания денег у заказчика.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35820347
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- если у вас модель имеет ограничения (а без этого никак), то затраты на кастомизацию ErWin и т.д., чтобы пользователь "что нибудь не наворотил" могут превысить разработку "нового продукта"
Если Вы в CASE вводите свою схему и термины описания модели или процессов, то пользователь в ней не может наворотить более того, что предоставляет данная схема, правда ли ? ;) А писать с нуля для пользователя хранение и управление метамоделью, а так же потом кодогенерацию ... по моему продукт с нуля жирновато получается по стоимости.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35820358
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUSPetro123- если у вас модель имеет ограничения (а без этого никак), то затраты на кастомизацию ErWin и т.д., чтобы пользователь "что нибудь не наворотил" могут превысить разработку "нового продукта"
Если Вы в CASE вводите свою схему и термины описания модели или процессов, то пользователь в ней не может наворотить более того, что предоставляет данная схема, правда ли ? ;) А писать с нуля для пользователя хранение и управление метамоделью, а так же потом кодогенерацию ... по моему продукт с нуля жирновато получается по стоимости.

Что в Вашем понимании - метамодель?
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35820384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSPetro123- если у вас модель имеет ограничения (а без этого никак), то затраты на кастомизацию ErWin и т.д., чтобы пользователь "что нибудь не наворотил" могут превысить разработку "нового продукта"
Если Вы в CASE вводите свою схему и термины описания модели или процессов, то пользователь в ней не может наворотить более того, что предоставляет данная схема, правда ли ? ;)
неправда.
CASE позволяет строить схемы на основе СВОЕЙ модели функциональности СУБД (например Оракле).
- ужать модель или ограничить функциональность продукта CASE можно не всегда. Чаще всего это некрасиво по ГУИ.

Представьте Фотошоп, с моделью по JPEG, BMP, ....

Вам надо ограничить по 50 % меню, 50% форматов, 50% связей по пикселям (фильтрам) и т.д.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35820396
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМакроязык это хорошо. Но меня в Case помимо макроязыка интересует именно интеграция, то есть:
Управление через собственное в приложение (через стандартные интерфейсы, тот же COM)
Полный доступ и управление объектами схемы, нарисованной в Case (фактически доступ к метамодели)
Возможность описать свою модель для Case, с подключением своего кода для генерации реверса и дальнейшего преобразования объектов схемы в физическую модель

В свое время для Axapt'ы я строил физическую модель в PD через COM(defaults,domains,tables,fk,pk,разбивал на отдельные диаграммы).Объектная модель PD очень понравилась, покрывает все функциональные возможности, для описанных задач полностью подходит
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35820576
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ASCRUSPetro123- если у вас модель имеет ограничения (а без этого никак), то затраты на кастомизацию ErWin и т.д., чтобы пользователь "что нибудь не наворотил" могут превысить разработку "нового продукта"
Если Вы в CASE вводите свою схему и термины описания модели или процессов, то пользователь в ней не может наворотить более того, что предоставляет данная схема, правда ли ? ;)
неправда.
CASE позволяет строить схемы на основе СВОЕЙ модели функциональности СУБД (например Оракле).
- ужать модель или ограничить функциональность продукта CASE можно не всегда. Чаще всего это некрасиво по ГУИ.

Представьте Фотошоп, с моделью по JPEG, BMP, ....

Вам надо ограничить по 50 % меню, 50% форматов, 50% связей по пикселям (фильтрам) и т.д.
А зачем ужимать что то? В том и прелесть PD что он имеет широкий круг моделей и позволяет как раз расширять практически любую модель с помощью Extended Model Definition.
...Мысли о том, что CASE отжили свое выглядят просто смешно, особенно когда взамену им прочат средства, которые case только дополняют, но никак не заменяют, hibernate, например, (кстати, в PD есть расширение для hibernate и nhibernate).
...PD давно уже не позиционируется как просто CASE. Это уже полноценное MDA/MDD, а то что мы в этой ветке пытаемся обсудить - скорее DSL, создаваемый на основе PD моделей и расширений этих моделей.
Тема интересная, но вот цена PD, к сожалению, не позволяет полноценно встраивать его в собственные системы. Хороший вариант для групп разработчиков, но не для конечных пользователей.

з.ы.
Erwin тихо курит в сторонке - не конкурент он PD уже давно.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35821001
_Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUS
PD позволяет загружать физические модели оперативных данных, трансформировать их в модели ХД и автоматически генерировать скрипты загрузки информации из оперативной БД в ХД, то есть фактически используя PD сделали полноценное ETL средство.
я к тому, что не всё так шоколадно.
Загрузил любую физическую модель, построил автоматом новую модель ХД и автоматом сгенерировал скрипты для загрузки.

Фантастика.
Почему-то, при проектировании клиентской части, никто уже не вспоминает про автогенераторы кода и автотрансформации моделей туда-сюда.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35821006
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Petro123Почему-то, при проектировании клиентской части, никто уже не вспоминает про автогенераторы кода и автотрансформации моделей туда-сюда.

Кто эти "никто"?
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35821380
Мы активно используем PD и уже давно. PD Активно используем в начальных стадиях проекта : фиксация требований (RDM), UML-диаграммы модели требований (Use Case, Activity...), проектирование каркаса приложения, вообще общая точка доступа к разработческой документации, генерация проектной документации (кастомные репорты как часть выходных документов).

Были попытки интегрировать с Jira (наш баг-трекер), но не доделали, хотя технология уже была.

На поздних стадиях поддерживается только актуальность самых общих моделей и ER-диаграмм, причем сознательно не используем для автоматической ODBC-генерации - только SQL-скрипты, которые потом накапливаются в патч, затем deployment-диаграммы.

Реверс-инжениринг-сила.

Репозиторий PD не используем - храним модели в SVN, вместе со всеми потрохами проекта.

У нас .Net и VS 2008 и, на мой взгляд, активно использовать внешнее по отношению к среде разработки case-средство, неудобно. ИМХО, Together - наиболее оптимальный вариант, либо пользоваться встроенным моделлером. Пробовал в свое время розу под VS - еле ворочалась.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35821465
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов_Petro123Почему-то, при проектировании клиентской части, никто уже не вспоминает про автогенераторы кода и автотрансформации моделей туда-сюда.
Кто эти "никто"?
топиков немало было. В том числе в "Проектрование ИС". В том числе в топике:
Кто что думает об UML? Мода прошла?(1,2,3,4,5,все)
В том числе умершая технология Bold и т.д. и т.п.
...
Рейтинг: 0 / 0
PowerDesigner как компонент в собственной системе
    #35824990
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Титов Александр
У нас .Net и VS 2008 и, на мой взгляд, активно использовать внешнее по отношению к среде разработки case-средство, неудобно. ИМХО, Together - наиболее оптимальный вариант, либо пользоваться встроенным моделлером. Пробовал в свое время розу под VS - еле ворочалась.
PD интегрируется в VS, если так удобней. А также работает под Eclipce.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner как компонент в собственной системе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]