|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 01 Mar 2002 21:15:26 To : Vasily Tchekalkin Subject : Re: процент линукса н а рынке ПО -------------------------------------------------------------------------------- eam.ru> From: Vladimir Bormotov <bor@vb.dn.ua> Hi, Vasily! >>>>> "VT" == Vasily Tchekalkin <Bacek@yandex-team.ru> writes: VT> Hmm... Тогда так: apt-get install graphiz man dot man doxygen на VT> предмет XML OUTPUT. man your_favorite_language на предмет XML VT> обработки. В качестве your_favorite_language подойдёт XSLT. VT> doxygen - та "по исходнику пробегает и показывает " вызовы методов. VT> И, насколько я понимаю, нет необходимости описывать тот самый граф, VT> ибо потом он строится на автомате. хмм, ок, уговорил ;) кроме того, совсем недавно появился PyUt = puyt.sf.net >> вообзе-то разговор был про CASE, который суть инсрумент разработки >> максимально приближеный к прикладной области (или к методике >> описания прикладной области), и оторваный от конкретного >> инструментария. (очень грубо говоря конечно ;). VT> Если я правильно помню, как расшифровывается CASE, то doxygen очень VT> даже CASE, ибо именно AIDED. Хотя конечно не Rational Rose, и не VT> Together/C. Hо что бы разрабатывать (тот самый engineering) нужно VT> нечто другое. А UML можно и ручками на бумаге рисовать. на бумаге смысла нет. Т.е. чтоб посмотреть - да, но чтоб с этим работать - нет. Как с этим обычно работают? Смотришь на три класса, и вдруг решаешь, что третий должен быть потомком первого а не вторго (второй потомок первого тоже). что нужно обычно в таких случаях? Что-то из второго абстрагировать, и потащить в первый. Во стором написать или облегчить реализацию новой абстракции, в третем - тоже переписать реализацию. В первом, еще иногда сразу пара-тройка абстракций пявляется. С UML которое в CASE среде, это деалется просто, и первый, абстрактный, просто перегенерируется. С UML на бумажке, все перегенерация руками, и так далее и тому подобное. В Это конечно все тоже сильно упрощенно ;)) VT> О! А ведь есть стандарт на хранение UML в XML. Разумеется, и все кому не лень его уже поддерживают. XMI кажется сие зовется... -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541ab23d00b.html, оценка из 5, голосов 10
|