PDA

View Full Version : نرم افزاری برای مهندسی معکوس؟؟



naeeme
جمعه 14 مهر 1385, 02:20 صبح
آیا نرم افزاری مثل رشنال رز برای php هم هست که بشه باهاش عملیات مهندسی معکوس(REVERSE ENG.) رو انجام داد؟
من یه برنامه شی گرا php دارم که سریعا باید UML اون رو تحویل بدم؛ کسی می تونه کمکی بکنه و اگه چنین نرم افزاری بود، معرفی کنه؟
مرسی!

armin390
جمعه 14 مهر 1385, 11:55 صبح
Umbrello (http://uml.sourceforge.net/)
و می تونی با php2xmi (http://tech.motion-twin.com/php_php2xmi.html) کلاس های phpت رو به xmi تبدیل کنی و وارد umbrello کنی ...

naeeme
جمعه 14 مهر 1385, 13:26 عصر
مرسی. اما چه جوری میشه باهاش کار کرد؟
من که چیزی سر در نیوردم، توی سایتش هم راهنمایی نبود، مطلبی هم درباره نحوه استفاده پیدا نکردم.( منظورم php2xmi هست).
میشه در اینباره کمکی کنید؟

armin390
جمعه 14 مهر 1385, 15:12 عصر
توضیح داده:


php2xmi --help

Example with only some specified files :

php2xmi \
--path=/home/user/website/lib:/home/user/website/misclib \
--ouput=myresult.xmi \
Foo.php Bar.php

Example using a library repository and the --recursive argument :

php2xmi \
--path=/home/user/website/lib:/home/user/website/misclib \
--no-private \
--ouput=myresult.xmi \
--recursive \
/home/user/website/lib

Example using linux find tool :

php2xmi \
--path=/home/user/website/lib:/home/user/website/misclib \
--no-private \
--no-protected \
--ouput=myresult.xmi \
`find /home/user/website/lib -name "*.php"`

...

esf_civil
پنج شنبه 28 آذر 1387, 23:06 عصر
به نظر من که حرفه مفته ......