نمایش نتایج 1 تا 4 از 4

نام تاپیک: class diagram

  1. #1

    Question class diagram

    با سلام
    می خواستم بدونم وقتی می خواهیم class diagram را به ERD تبدیل کنیم چه طور اینکار انجام میشه و روابطی که وجود داره بین class ها چی میشه مثلا" روابط وراثت و انجمنی و تجمعی .با تشکر

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    دوست عزیز نمی دانم شما از چه متدلوژی استفاده می کنید ،چون معمولا ERD مربوطه به متدلوژیهای ساخت یافته نظیر SSADM میباشد اما Class Diagram را برای متدلوژیهای شی گرا استفاده می کنیم، به هر حال شما باید برای نمایش موجودیت ها و روابط بین آنها یک کلاس دیاگرام فاز تحلیل را بکشید یعنی انواع کلاس ها (موجودیت،کنترلی،مرزی) را مشخص کنید و سپس باید روابط بین آنها ،کاردینالیتی و ... را مشخص کنید سپس می توانید یک دیاگرام نصفه نیمه از روی آن ترسیم کنید(شخصا فکر می کنم اگر شما این نمودار کلاس را رسم کنید به ERD نیازی ندارید!)
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  3. #3
    دوست عزیز من فکر می کنم من وشما نه تنها دریک دانشگاه بلکه با یک استاد درس مهندسی نرم را داریم من یک چیز کوچولو پیدا کردم که به خودم تا حدودی کمک کرد
    اول باید کلاسها را به table ورابطه انجمنی را به relation تبدیل کرده درباره رابطه عام /خاص هم باید فیلد درtable متناظربا فرزندکه به رکورد متناظربا table پدراشاره کند

  4. #4
    به راحتی :
    اگر بخواهیم erd برای پایگاه داده طراحی کنیم (بخش اطلاعاتی سیستم )
    1-تمامی روابط به غیر از ارث بری(whole/part و ......) را بر می داریم و روابط در erd را بر اساس کلید اصلی و خارجی که در کلاس دیاگرام وجود دارد به هم اتصال می دهیم .

    2- برای تمامی قسمت هایی را که ارث بری می کنند چند راه وجود دارد (برای پیاده سازی):
    یکی از راه حل ها
    قسمتهای مشترک را بر روی یک جدول و قسمتهای غیر مشترک را دارای چند فیلد اضافی
    می گیریم و س‍پس توسط برنامه کاربردی مدیریت می کنیم :

    در ضمن در erd قسمت کشیدن ارث بری وجود دارد ضمیمه زیر را نگاه کن
    http://www.talinsahakian.com/book/6.pdf
    VIP=Very Important Person

تاپیک های مشابه

  1. control class,entity class,boundary class
    نوشته شده توسط ali643 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 12
    آخرین پست: یک شنبه 25 فروردین 1392, 15:22 عصر
  2. تشخیص کلاسها برای کشیدن class diagram
    نوشته شده توسط Ali2200 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 6
    آخرین پست: دوشنبه 30 فروردین 1389, 11:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •