معرفی ابزارهای UML در فدورا لینوکس

uml

سلام

زبان مدل سازی یکپارچه Unified Modeling Language یا همون UML یک زبان جهانی هست که در اون با نمادهای گرافیکی سیستم توصیف میشه. در واقع از زاویه ها و دیدهای مختلفی به سیستم نگاه میشه تا برای تمامی افرادی که درگیر توسعه یا تست یا استفاده از سیستم هستن قابل فهم بشه.

اگه دانشجو یا متخصص نرم افزار هستین احتمالا خیلی زیاد با کشیدن نمودار های UML سرو کار دارید.

برای کار با این نمودارها در سیستم عامل محبوبمون چند ابزار خوب وجود داره که به ترتیب علاقه ی خودم اونها رو توضیح می دم و توصیه می کنم که از همین اولی استفاده کنید.

۱-DIA

dia ( من دوست دارم بخونمش دایا ) برنامه که بر پایه‌ی  +GTK  بنا شده و تحت لیسانس GPL منتشر شده.

مهم ترین خصوصیتش اینه که روی اکثر سیستم عامل های معروف قابل نصبه و برای تیم هایی که اعضاش از سیستم عامل ها ی مختلف استفاده می کنن خیلی مناسبه.

چون فقط کافیه فایل dia. که تولید میشه را از یک سیستم عامل به سیستم عامل دیگه منتقل کرد. آب هم از آب تکون نمی خوره. کلا این ابزار رو به همه و نه فقط فدورایی ها توصیه می کنم. ( یادم باشه یه راهنمای استفاده ی کوچولو به فارسی براش بنویسم)

نصبش روی فدورا هم بسیار سادس کافیه در ترمینال بنویسید:

yum install dia#

۲-Bouml

این ابزار هم توی مخازن فدورا هست و ابزار خوب و  سبکی محسوب میشه.

اما اولا به خوشگلی دایا نیست و ثانیا بعضی از کاربرانش باگ های فجیعی را ازش گزاش میدن 🙂

yum install bouml#

۳-Violet

ویولت ابزار جاوایی برای ترسیم نمودارهای یو ام ال هست که امکان استفاده‌ی آنلاینش هم وجود داره. برای نصبش به اینجا برید.

 

۴-ابزارهای زیاد دیگری وجود داره  که البته شخصا تجربه ی موفقی باهاشون نداشتم 😐 اما اینجا بعضی از اونها را میارم:

Visual Paradigm

Gaphor

TinyUML

14 نظرات
  1. سلمان می گوید

    می‌تونید LibreOffice Draw رو هم اضافه کنید به لیستتون

    1. amzmohammad می گوید

      این ابزار هم برای رسم شکل و حتی نمودارهای یو ام ال بسیار قویه!‌ اما نمیشه گفت که به طور خاص ابزار یو ام ال هست :)‌ 😉

  2. عالم فرد می گوید

    سلام آقا محمد.م 🙂
    این دوتا ابزار هم هست .
    فکر کنم به کارت بیاد :
    1. Violet ویولت http://alexdp.free.fr/violetumleditor/page.php
    2. -Eclipse Model Development Tools -MDT که پلاگین اکلیپسه

    1. amzmohammad می گوید

      سلام
      اول – سپاس بی پایان ویولت را اضافه می کنم اما پلاگین اکلیپس یه پلاگینه و شاید بهتر باشه در جای خودش جداگونه بهش پرداخته بشه
      دوم – به کار من که دیگه نمیاد ( خرمون از پل داکیومنت نویسی گذشته) امید است به کار آیندگان بیاد

  3. عباس می گوید

    به غیر از Visual Paradigm (که پولی هم هست) بقیه اش بچه بازی هست و وقت تلف کردنه

    1. amzmohammad می گوید

      سلام دوست عزیز
      نظرتون کاملا محترمه . اما فکر نمی‌کنم سایر ابزارها جوری که می‌گید بد باشن

  4. فلفلی می گوید

    اقا تورو خدا جا ابزار اموزش برنامه نویسی c++ بذارید
    اگه درایو نویسی باشه که چه بهتر تر تر

    1. amzmohammad می گوید

      حتما این کارو می کنم توی اون هفته !‌
      من فقط تونستم یدونه پست اینجا بزارم متاسفانه ! ولی همین هفته سرم خلوت میشه میزارم حتما

      1. amzmohammad می گوید

        البته باید بگم که با توجه به نوع کاربری این سایت نوشتن درایورهای فدورا !!!!‌ 🙂

  5. mehdi می گوید

    سلام… ببخشید چه ابزاری برای مستندسازی اسناد php بهتره؟
    از همین ابزارها میشه استفاده کرد؟

  6. mehdi می گوید

    rational rose چطور؟

  7. william wallace می گوید

    درود
    دوست عزیز umbrello که با کیوت نوشته شده و با امکانات ترین برنامه uml در سیستم عامل گنو/لینوکس هست رو فراموش کردی

  8. idin می گوید

    قابلیت export به عکس رو داره؟؟

    1. amzmohammad می گوید

      قابلیت اکسپورت به عکس در dia بهتره از بقیش به نظرم !‌

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.