Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Проект 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.044 c
3-1079033536
Gregory
2004-03-11 22:32
2004.04.11
Как создать виртуальный SQL


1-1080102128
IlyaP
2004-03-24 07:22
2004.04.11
Нехватка памяти


1-1080123251
an-na2002
2004-03-24 13:14
2004.04.11
TEdit точка запятая


1-1079952889
martyanov
2004-03-22 13:54
2004.04.11
Проблемы с временем


4-1079505816
rimd
2004-03-17 09:43
2004.04.11
GetKeyboardLayoutName()





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский