|
|
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
Вопрос к архитекторам баз данных. Какими средствами вы проверяете законченность ER модели перед тем как передать её на разработку UI? Впервые сталкиваюсь в проекте с такой расстановкой сил, когда есть отдельный человек, который отвечает за CASE и отдельно UI девелопер. Вот как сделать так, чтобы потом твоя моделька не вернулась обратно с целью чего-то там доделать? Руки чешутся по привычке самому написать web-интерфейс к таблицам, но это ведь задача другого человека. Пишу документооборот под Oracle. Хочется прогнать модель по всем возможным бизнес-процессам, отладить всё до того, как её будут имплементить. Пройтись ручками по всем стадиям заявки, проверить правильность выбранных типов атрибутов, правильность переходов, видимость данных на разных стадиях. Заранее спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 13:10 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
rocket1 пишет: > Какими средствами вы проверяете законченность ER модели перед тем как > передать её на разработку UI? Мозгом. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 13:11 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
Неужто мозг работает надежней и производительней некой ИС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 14:22 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
rocket1 пишет: > Автор: "rocket1" > Неужто мозг работает надежней и производительней некой ИС? Пока не подводил Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 15:29 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
MasterZiv rocket1 пишет: > Автор: "rocket1" > Неужто мозг работает надежней и производительней некой ИС? Пока не подводил Posted via ActualForum NNTP Server 1.4 +1 Даже DEC-овцы в своё время отказались от полностью автоматического проектирования чипов, процессоров в частности. ИС пишут люди... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 14:20 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
rocket1 Вот как сделать так, чтобы потом твоя моделька не вернулась обратно с целью чего-то там доделать? ====== на верхнем уровне определяет методология создания ПО у вас (XP/RUP/). На нижнем - твои контакты с разработчиками и постановщиками задач Руки чешутся по привычке самому написать web-интерфейс к таблицам, но это ведь задача другого человека. ====== значит у тебя много времени (свободного) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 17:01 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
rocket1Неужто мозг работает надежней и производительней некой ИС? Есть один язык в моделировании. Называется он OCL. Одна из его основных функций - прослеживание моделей с помощью своих конструкций. Эти конструкции на подобие SQL в реляционной модели, только служат для более обобенной UML-модели. Если действительно есть желание комплексно подойти к своему вопросу, то Вам нужно научиться пользоваться OCL. Я не специалист по OCL - просто немного ознакомился с языком, но уверен, что это не быстрое в освоении, но эффективное в применении решение. http://www.piter.com/book.phtml?978546900814 Тем более, если Вы заняли место архитектора сущностей системы. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2008, 19:07 |
|
||
|
отладка ER модели
|
|||
|---|---|---|---|
|
#18+
rocket1Вопрос к архитекторам баз данных. Какими средствами вы проверяете законченность ER модели перед тем как передать её на разработку UI? Проверку завершённости, соответствия модели общей концепции и предметной области - насколько я знаю, только "вручную". Наличие формальных ошибок может проверить, например, Sybase Power Designer. Проверка наличия и правильности ключей, уникальности имён и т.д. запускается автоматически, при генерации PDM из CDM или DDL из PDM. Критерии проверки можно настроить, инициируя проверку вручную (Tools->Check Model). rocket1<...> Хочется прогнать модель по всем возможным бизнес-процессам, отладить всё до того, как её будут имплементить. Пройтись ручками по всем стадиям заявки, проверить правильность выбранных типов атрибутов, правильность переходов, видимость данных на разных стадиях.<...> Я не знаю средств имитационного моделирования для ERD. Но можно "быстро" сгенерировать по ней DDL, развернуть базу, после чего написать для неё что-нибудь наподобие "unit-тестов", которые будут выполнять CRUD для записей и целых объектов, и "удивляться", находя несоответствие результатов ожидаемым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=107&tid=1544002]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 319ms |

| 0 / 0 |
