|
|
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
Данная тема относится к Case-технологии, но я разместил ее в данном разделе, т.к. Case-отсутствует на форуме. Этим я занимался давно, а ПО развивается. Прошу прощения если допущены ошибки во взгляде. По моему набор диаграмм, поддерживаемых RRose шире, чем ErWIN - в частности с RRose можно создать диагр классов, с ErWin - нет. Поэтому можно говорить о RRose - как об инструменте, поддерживающим не только реляционные СУБД, но и ООП. Собственно суть вопроса -есть понятие - проектирование информационной системы. 1)Традиционно в частности в IDEF под этим понималось прежде всего проектирование логической и физической структуры БД и не более того. (а на втором плане уже написание клиентского приложения, работающего с этой БД) 2)С появлением Rational Rose мы можем проектировать классы,т.е процесс конструирования классов превратился в графически-наглядный и (почти) независимый от выбора языка реализации) процесс. При выборе же в качестве СУБД объектной, например, Jasmine - можем объекты хранить в СУБД. (хотя можно их же хранить и просто в реляционной СУБД). Что понимается на современном уровне под проектированием ИС? только лишь структура БД или + к этому еще система классов Я давно пытался понять причину разрыва между Case и ООП . Деление процесса разработки - только на создание СУБД, запросов, процедур ,метода доступа (ADO NET) . Или все-таки не зря придумали ООП? В зависимости от взгляда на это наверное и должно быть организовано обучение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 01:35 |
|
||
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
On 02.08.2011 2:35, eugene wrote: > По моему набор диаграмм, поддерживаемых RRose шире, чем ErWIN - в частности с > RRose можно создать диагр классов, с ErWin - нет. Ясен пень, потому что RRose -- это UML, а ErWin -- это ER-диаграммы только. Поэтому можно говорить о RRose > - как об инструменте, поддерживающим не только реляционные СУБД, но и ООП. Наоборот. Только ООП. Но ООП может быть замапировано (в изначально ограниченном виде) на реляционную БД. Только ещё один момент -- erWin-то сейчас жив-живёхонек, а RRose уже вроде бы как не существует как продукта. Сейчас у них там другое какое-то поделие на базе Eclipse-овского фреймворка. > При выборе же в качестве СУБД объектной, например, Jasmine - можем объекты > хранить в СУБД. (хотя можно их же хранить и просто в реляционной СУБД). > > *Что понимается на современном уровне под проектированием ИС? > только лишь структура БД или + к этому еще система классов* Проектирование ВСЕГО и понимается. Чем больше нарисуешь, тем больше "спроектируешь". > Я давно пытался понять причину разрыва между Case и ООП . Его нет. Если ты о разнице в подходе в реляционной и ООП моделях, то ООП модель как бы богаче и сложнее, и вроде бы как охватывает реляционную, но реляционная в то же время проще и мощнее. Но никто собственно их не разделяет особенно, ООП мапится в реляционную легко (только надо знать как, если что-- см. Hibernate), реляционная в ООП тоже легко. Деление процесса > разработки - только на создание СУБД, запросов, процедур ,метода доступа (ADO NET) . > Или все-таки не зря придумали ООП? Не зря. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 10:08 |
|
||
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
eugene, есть есче EA. Там тоже UML2. И можно рисовать диаграммы типа ER, но именно в терминах табл. В частности, нельзя, например, сгенерить на основе ER реляционную (чтобы многие ко многим заменились соотвествующими таблами) как ERWIN. И вообще похуже с Бд там. А приходится юзать EA из-за других МД. Потому я пока юзаю EA, но написал в перечне необходимых для закупки прог для работы и ERWIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 10:30 |
|
||
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
eugene , Есть ещё PowerDesigner , который позволяет создавать свои диалекты для различных СУБД (в том числе и объектных) и т.д. Например, для объектной СУБД Caché был создан такой диалект . Для Rational Rose есть встроенная поддержка: Caché RoseLink Поскольку в Caché встроен объектно-ориентированный веб-фреймворк ( InterSystems Zen™ ) с набором визуальных компонент (аля Delphi), некоторые умельцы сделали на его основе свой графический визуализатор диаграммы классов: UML class diagram for Cache / Ensemble . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 11:43 |
|
||
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
eugene... Собственно суть вопроса -есть понятие - проектирование информационной системы. 1)Традиционно в частности в IDEF под этим понималось прежде всего проектирование логической и физической структуры БД и не более того. (а на втором плане уже написание клиентского приложения, работающего с этой БД) ... Непонятно, что такое "традиционно"... IDEF 0 , например, это функциональное проектирование информационной системы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 13:37 |
|
||
|
Erwin -RRose - 2 альтернативы проектирования ИС
|
|||
|---|---|---|---|
|
#18+
servit Есть ещё PowerDesigner , который позволяет создавать свои диалекты для различных СУБД (в том числе и объектных) и т.д. PowerDesigner может и диаграммы классов создавать, и диаграммы инфраструктуры, и процессы описывать, и ... Вобщем, проектируй сколько влезет :)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2011, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37376555&tid=1542072]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 491ms |

| 0 / 0 |
