Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Проект Delphi => диаграммы UML   Найти похожие ветки 

 
Pavlik_Morozov   (2004-03-23 13:50) [0]

Уважаемые господа! Проблема следующая: есть немаленький проект, созданный в среде Delphi 6, требуется сгенерить UML диаграммы (все, ну или, почти все)... Так вот вопрос: какие бы Вы посоветовали использовать для этого средства?
Заранее благодарен...
P.S. я немного писал на JBuilder 7, так вот там есть автоматическая генерарция UML диаграмм (по крайней мере по-любому диаграммы классов), но в Delphi 7 я такого не увидел:( может у меня версия "обрезаная"?


 
Pavlik_Morozov   (2004-03-23 15:04) [1]

:( неужели никто ничего не может подсказать?


 
nikkie ©   (2004-03-23 15:14) [2]

есть DelphiLink к RationalRose. не использовал.


 
VLAD-MAL   (2004-03-23 15:20) [3]

Вперед, и с песней!

1. Инсталлируем Delphi7 Enterprise.
2. Инсталлируем ModelMaker.
3. Перетаскивает проект в Delphi7 Enterprise.
4. Запускаем Delphi7, Open Project
5. Alt + ModelMaker + Convert project to model
...

 Все!!!


 
Pavlik_Morozov   (2004-03-23 15:52) [4]

RationalRose - сложновато будет найти...
Значит надо будет надыбать Enterprise-версию и модельмэйкер, спасибо!!!


 
VLAD-MAL   (2004-03-23 16:11) [5]

Эх, еще бы добыть хряк к последнему мэйкеру, просто обалденная штука...
PS Извините за цыганщину - "Эх"


 
Pavlik_Morozov   (2004-03-23 17:56) [6]

..а последний - это какой?
я вот диск с 6.20 надыбал... прада пока не ставил ещё (мож он не крякнутый)


 
VLAD-MAL   (2004-03-23 17:58) [7]

http://www.modelmakertools.com/ - там 7.07 версия

И много всего разного вкусного...
И документация...

И ВСЕ ПЛАТНОЕ!!!! Блин.


 
Ш-К   (2004-03-23 18:03) [8]

ModelMaker UML Explorer интегрируется в IDE.
В инете есть и крякнутые версии.


 
VLAD-MAL   (2004-03-23 18:06) [9]

Брось ссылки на мыло, а? Пока не промодерировали.


 
Pavlik_Morozov   (2004-03-23 18:09) [10]

:) не расстраивайся так, пацанам тоже кушать надо и свои Ferrari бензинчиком заправлять:)))


 
Pavlik_Morozov   (2004-03-23 18:31) [11]

..что-то он у меня нихрена в IDE не интегрировался:( Что за хрень? И ваще нет тут ...+ Convert project to model


 
Ш-К   (2004-03-24 09:34) [12]

VLAD-MAL   (23.03.04 18:06) [9]

Лови

Pavlik_Morozov   (23.03.04 18:31) [11]

> ..что-то он у меня нихрена в IDE не интегрировался:( Что
> за хрень? И ваще нет тут ...+ Convert project to model

ModelMaker UML Explorer(не ModelMaker Tools)
после инсталяции
В главном меню Delphi:
Diagrams->Run Wizualization Wizard


 
Pavlik_Morozov   (2004-03-24 10:44) [13]

такого нет: Diagrams->Run Wizualization Wizard,
но появилось
 View->ModelMaker Explorer
и
 ModelMaker->Convert project to model - только это почему-то Enabled даже когда открываю проект:(
В чём тут дело?


 
Ш-К   (2004-03-24 10:51) [14]

ModelMaker UML Explorer
Программа, говорю, другая.


 
Pavlik_Morozov   (2004-03-24 10:53) [15]

блин, наоборот Disabled... совсем я плохой стал...
но вот, запустил ModelMaker и ModelMaker->Convert project to model стало Enabled, нажал, весь проект перешёл в ModelMaker, но диаграмм-то нету!.. как сделать чтоб все сразу сгенерились?
P.S. извиняюсь, что я так всё по-ламерски спрашиваю, просто срочно надо сделать


 
Pavlik_Morozov   (2004-03-24 10:55) [16]

да почему прграмма-то дуругая?.. вон выше VLAD-MAL писал, всё так и есть:
3. Перетаскивает проект в Delphi7 Enterprise.
4. Запускаем Delphi7, Open Project
5. Alt + ModelMaker + Convert project to model
...
только диаграмм нету!


 
Pavlik_Morozov   (2004-03-24 11:06) [17]

не, я понял что Explorer - прога другая, но что, через ModelMaker + Convert project to model никак нельзя автоматически сгенерить диаграмму?


 
Виталий   (2004-03-24 11:25) [18]

Попробуй такую последовательность
1. Инсталлируем Delphi7 Enterprise.
2. Инсталлируем ModelMaker.
3. Перетаскивает проект в Delphi7 Enterprise.
4. Запускаем Delphi7, Open Project
4.а запускаем ModelMaker (из Delphi7)
5. ModelMaker + Convert project to model
...

Все!!!


 
Pavlik_Morozov   (2004-03-24 11:43) [19]

:) да, то же самое - проект теперь в ModelMaker-е, но где диаграммы??? как сделать так, чтоб сгнерились ДИАГРАММЫ для этого проекта... я уже весь ModelMaker облазил ища кнопку (меню) типа "Genarate diagram" или "Convert to diagram" или "Project diagrams creation" или.....
Там есть три вкладки: Classes, Units, Diagrams, в Classes и Units у меня мои классы и модули, но диаграмм НЕТУ!:(


 
Pavlik_Morozov   (2004-03-24 12:10) [20]

...неужели никто не сталкивался с проблемой автоматической генерации UML-диаграмм для Delphi??? Я конечно в своё время использовал Rational Rose, но он тогда только для С++ (кажется ещё Java) делал, а DelphiLink к нему будет достать сложновато:(
Господа, ну скажите же что-нибудь!


 
just me   (2004-03-24 12:21) [21]

Никто, потому, что этого не в природе...И видимо уже не будет


 
Pavlik_Morozov   (2004-03-24 12:26) [22]

не будет диаграмм UML??? это откуда такая инфа, интересно?
навеяно технологией "пончик"(doughnut), ой, то есть .NET?:)


 
just me   (2004-03-24 13:49) [23]

Из жизни...Пускай "пончик", но Борланду нужно поучиться у M$, как реагировать на запросы пользователей ее девелопмент тулзов, уделять больше внимания обильным глюкам в продуктах, а не игнорировать буквально массовые вопли о помощи. Я работал на продуктах от Борланд много лет - паскали начиная с ТР3, ТурбоС, все версии Дельфей. Были, правда, перерывы на VC, И вот теперь ухожу навсегда на C#, Надоело сражаться с глюками D7 при работе с SOAP и XML. Группы новостей завалены жалобами юзеров всей планеты на ужасные memory leak-и, а в Борланде утешали, что в будущих версиях все исправят. Ну вот вышла новая версия, D8, что - исправили? Фиг! И так же будет с UML. Какой смысл доделывать что-либо для продукта, который сами создатели уже заранее похоронили. А D8 - уже новая отдельная песня...


 
VLAD-MAL   (2004-03-24 14:07) [24]

Что вы несете, братцы? "...но Борланду нужно поучиться у M$..." М.Жванецкий: "Давайте спорить о вкусе устриц с теми, кто их ел..."

 Может, у меня с глазками что-то?  (ударение на "меня")

 В ModelMaker-е диаграммы!
 Что, хелпы для Delphi - стов читать никак?

Ладно:
Открываешь Diagram Editor, нажимаем кнопку Add Diagramm (на ней диаграммы с зеленым плюсом), потом жмем CTRL+W, выбираем классы для визуализаци...

Ну, если и дальше непонятно, тогда - кирдык.

Удачи от всей души.


 
Pavlik_Morozov   (2004-03-24 14:55) [25]

Re: just me

Про глюки в продуктах, думаю не НАМ судить, правильно Жванецкий сказал про программеров, тьфу!, то есть про устриц:)
Delphi 7 похоронили и фик с ней!.. мне вообще Pascal на корню не нравился никогда (если кому-то интересно моё мнение:), и Object Pascal (Delphi) в смысле объектно-ориентированности можно сравнить с запорожцем в который впихнули мотор от порше...
Мне после С++ и Java вообще ОЧЕНЬ тяжело было "понять" Delphi.
Но UML-то тут причём!? У меня же стоит задача построить диаграммы - мне, типа, за это бабосы платят, так что "нравится, не нравится..."

Re: VLAD-MAL

читать Help-ы, конечно надо, просто я подумал, если есть Господа, которые это делали... то подскажут...
А насчёт диаграмм, я говорю: АВТОМАТИЧЕСКИ они НЕ сгенерились!!! Ну создал я с помощью визарда диаграмму классов - но это же самая простая диаграмма! мне нужны: диаграммы состояния, последовательности и т.д....


 
VLAD-MAL   (2004-03-24 15:22) [26]

Интересно, Вы думаете, что в природе существуют продукты, которые за Вас из кода извлекут диаграммы последовательности? Может быть, еще и Use Case diagramms?

Так не бывает.

Надо было сразу проект в Model Maker - е строить, батенька. А то вон какой интересный - реверс инжениринг его не устраивает!

Ну ладно. Удачи.


 
Pavlik_Morozov   (2004-03-24 15:31) [27]


> Надо было сразу проект в Model Maker - е строить, батенька.

ага, но не мне, а тому, кто до меня это делал

> А то вон какой интересный - реверс инжениринг его не устраивает!

да устраивает меня всё! просто весна, сам понимаешь:) солнышко светит, девушки ходят, работать - лень... авитаминоз:)

:) спасибо, за интересную беседу, Господа... всем счастливо!



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.029 c
14-1082120862
Wiz@rd
2004-04-16 17:07
2004.04.11
IdPortMapper на WinAPI


6-1076061241
Behemoth
2004-02-06 12:54
2004.04.11
IdTCPClient - не могу понять...


6-1076257525
Amirka
2004-02-08 19:25
2004.04.11
Как работает GoForward и GoBack в TWebBrowser


7-1075198334
Shurik_212
2004-01-27 13:12
2004.04.11
Кто положил файл?


14-1082558213
KSergey
2004-04-21 18:36
2004.04.11
Вышла знаменитая "Inside for Microsoft Windows 2000"