Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / отладка ER модели / 8 сообщений из 8, страница 1 из 1
28.02.2008, 13:10
    #35160431
rocket1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
Вопрос к архитекторам баз данных.
Какими средствами вы проверяете законченность ER модели перед тем как передать её на разработку UI?

Впервые сталкиваюсь в проекте с такой расстановкой сил, когда есть отдельный человек, который отвечает за CASE и отдельно UI девелопер. Вот как сделать так, чтобы потом твоя моделька не вернулась обратно с целью чего-то там доделать?

Руки чешутся по привычке самому написать web-интерфейс к таблицам, но это ведь задача другого человека.

Пишу документооборот под Oracle. Хочется прогнать модель по всем возможным бизнес-процессам, отладить всё до того, как её будут имплементить. Пройтись ручками по всем стадиям заявки, проверить правильность выбранных типов атрибутов, правильность переходов, видимость данных на разных стадиях.

Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
28.02.2008, 13:11
    #35160435
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
rocket1 пишет:
> Какими средствами вы проверяете законченность ER модели перед тем как
> передать её на разработку UI?
Мозгом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.02.2008, 14:22
    #35160696
rocket1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
Неужто мозг работает надежней и производительней некой ИС?
...
Рейтинг: 0 / 0
28.02.2008, 15:29
    #35160928
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
rocket1 пишет:
> Автор: "rocket1"
> Неужто мозг работает надежней и производительней некой ИС?

Пока не подводил
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
29.02.2008, 14:20
    #35163342
nik_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
MasterZiv
rocket1 пишет:
> Автор: "rocket1"
> Неужто мозг работает надежней и производительней некой ИС?

Пока не подводил
Posted via ActualForum NNTP Server 1.4

+1 Даже DEC-овцы в своё время отказались от полностью автоматического проектирования чипов, процессоров в частности. ИС пишут люди...
...
Рейтинг: 0 / 0
29.02.2008, 17:01
    #35163955
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
rocket1
Вот как сделать так, чтобы потом твоя моделька не вернулась обратно с целью чего-то там доделать?

====== на верхнем уровне определяет методология создания ПО у вас (XP/RUP/). На нижнем - твои контакты с разработчиками и постановщиками задач

Руки чешутся по привычке самому написать web-интерфейс к таблицам, но это ведь задача другого человека.

====== значит у тебя много времени (свободного) :)
...
Рейтинг: 0 / 0
29.02.2008, 19:07
    #35164330
Rangil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
rocket1Неужто мозг работает надежней и производительней некой ИС?

Есть один язык в моделировании. Называется он OCL. Одна из его основных функций - прослеживание моделей с помощью своих конструкций. Эти конструкции на подобие SQL в реляционной модели, только служат для более обобенной UML-модели.

Если действительно есть желание комплексно подойти к своему вопросу, то Вам нужно научиться пользоваться OCL. Я не специалист по OCL - просто немного ознакомился с языком, но уверен, что это не быстрое в освоении, но эффективное в применении решение.
http://www.piter.com/book.phtml?978546900814

Тем более, если Вы заняли место архитектора сущностей системы. Удачи.
...
Рейтинг: 0 / 0
02.03.2008, 13:40
    #35165581
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отладка ER модели
rocket1Вопрос к архитекторам баз данных.
Какими средствами вы проверяете законченность ER модели перед тем как передать её на разработку UI?

Проверку завершённости, соответствия модели общей концепции и предметной области - насколько я знаю, только "вручную".
Наличие формальных ошибок может проверить, например, Sybase Power Designer. Проверка наличия и правильности ключей, уникальности имён и т.д. запускается автоматически, при генерации PDM из CDM или DDL из PDM. Критерии проверки можно настроить, инициируя проверку вручную (Tools->Check Model).

rocket1<...> Хочется прогнать модель по всем возможным бизнес-процессам, отладить всё до того, как её будут имплементить. Пройтись ручками по всем стадиям заявки, проверить правильность выбранных типов атрибутов, правильность переходов, видимость данных на разных стадиях.<...>
Я не знаю средств имитационного моделирования для ERD. Но можно "быстро" сгенерировать по ней DDL, развернуть базу, после чего написать для неё что-нибудь наподобие "unit-тестов", которые будут выполнять CRUD для записей и целых объектов, и "удивляться", находя несоответствие результатов ожидаемым.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / отладка ER модели / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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