سلام
زبان مدل سازی یکپارچه Unified Modeling Language یا همون UML یک زبان جهانی هست که در اون با نمادهای گرافیکی سیستم توصیف میشه. در واقع از زاویه ها و دیدهای مختلفی به سیستم نگاه میشه تا برای تمامی افرادی که درگیر توسعه یا تست یا استفاده از سیستم هستن قابل فهم بشه.
اگه دانشجو یا متخصص نرم افزار هستین احتمالا خیلی زیاد با کشیدن نمودار های UML سرو کار دارید.
برای کار با این نمودارها در سیستم عامل محبوبمون چند ابزار خوب وجود داره که به ترتیب علاقه ی خودم اونها رو توضیح می دم و توصیه می کنم که از همین اولی استفاده کنید.
۱-DIA
dia ( من دوست دارم بخونمش دایا ) برنامه که بر پایهی +GTK بنا شده و تحت لیسانس GPL منتشر شده.
مهم ترین خصوصیتش اینه که روی اکثر سیستم عامل های معروف قابل نصبه و برای تیم هایی که اعضاش از سیستم عامل ها ی مختلف استفاده می کنن خیلی مناسبه.
چون فقط کافیه فایل dia. که تولید میشه را از یک سیستم عامل به سیستم عامل دیگه منتقل کرد. آب هم از آب تکون نمی خوره. کلا این ابزار رو به همه و نه فقط فدورایی ها توصیه می کنم. ( یادم باشه یه راهنمای استفاده ی کوچولو به فارسی براش بنویسم)
نصبش روی فدورا هم بسیار سادس کافیه در ترمینال بنویسید:
yum install dia#
۲-Bouml
این ابزار هم توی مخازن فدورا هست و ابزار خوب و سبکی محسوب میشه.
اما اولا به خوشگلی دایا نیست و ثانیا بعضی از کاربرانش باگ های فجیعی را ازش گزاش میدن 🙂
yum install bouml#
۳-Violet
ویولت ابزار جاوایی برای ترسیم نمودارهای یو ام ال هست که امکان استفادهی آنلاینش هم وجود داره. برای نصبش به اینجا برید.
۴-ابزارهای زیاد دیگری وجود داره که البته شخصا تجربه ی موفقی باهاشون نداشتم 😐 اما اینجا بعضی از اونها را میارم:
میتونید LibreOffice Draw رو هم اضافه کنید به لیستتون
این ابزار هم برای رسم شکل و حتی نمودارهای یو ام ال بسیار قویه! اما نمیشه گفت که به طور خاص ابزار یو ام ال هست :) 😉
سلام آقا محمد.م 🙂
این دوتا ابزار هم هست .
فکر کنم به کارت بیاد :
1. Violet ویولت http://alexdp.free.fr/violetumleditor/page.php
2. -Eclipse Model Development Tools -MDT که پلاگین اکلیپسه
سلام
اول – سپاس بی پایان ویولت را اضافه می کنم اما پلاگین اکلیپس یه پلاگینه و شاید بهتر باشه در جای خودش جداگونه بهش پرداخته بشه
دوم – به کار من که دیگه نمیاد ( خرمون از پل داکیومنت نویسی گذشته) امید است به کار آیندگان بیاد
به غیر از Visual Paradigm (که پولی هم هست) بقیه اش بچه بازی هست و وقت تلف کردنه
سلام دوست عزیز
نظرتون کاملا محترمه . اما فکر نمیکنم سایر ابزارها جوری که میگید بد باشن
اقا تورو خدا جا ابزار اموزش برنامه نویسی c++ بذارید
اگه درایو نویسی باشه که چه بهتر تر تر
حتما این کارو می کنم توی اون هفته !
من فقط تونستم یدونه پست اینجا بزارم متاسفانه ! ولی همین هفته سرم خلوت میشه میزارم حتما
البته باید بگم که با توجه به نوع کاربری این سایت نوشتن درایورهای فدورا !!!! 🙂
سلام… ببخشید چه ابزاری برای مستندسازی اسناد php بهتره؟
از همین ابزارها میشه استفاده کرد؟
rational rose چطور؟
درود
دوست عزیز umbrello که با کیوت نوشته شده و با امکانات ترین برنامه uml در سیستم عامل گنو/لینوکس هست رو فراموش کردی
قابلیت export به عکس رو داره؟؟
قابلیت اکسپورت به عکس در dia بهتره از بقیش به نظرم !