نمایش نتایج 1 تا 40 از 79

نام تاپیک: سئوالاتی در آنالیز و طراحی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار Elham_gh
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    Tehran
    سن
    49
    پست
    718

    نقل قول: سئوالاتی در آنالیز و طراحی

    نقل قول نوشته شده توسط odiseh مشاهده تاپیک
    elham_gh
    میشه سوالتون رو با این pattern ای که گذاشتین map کنین و با مثالتون روی این pattern توضیح بدین. من یکی که چیز زیادی دستگیرم نشد.
    اصولا می دونین که Design Pattern ها الگوهای طراحی هستند. یعنی شرایطی که زیاد در طراحی پیش می یاد مدل شده و به عنوان الگو قابل استفاده و استناد هستند.
    یکی از انواع این الگوها Interpreter است.این الگو :
    1. گرامر یک زبان را تعریف می کنه . هر گرامر با یک کلاس مشخص می شه.(مثل <=)
    2. جملات زبان رو ارائه می ده. جملات داخل گرامر به صورت یک درخت انتزاعی با کلاسهای این الگو ارائه می شوند(مثل age<35 and maritalStatus=Married)
    3. جملات زبا رو تفسیر می کنه
    الگوی کلی به صورت زیر است.
    (شکل 1 جواب)

    که در آن Terminal Expression ها عبارات خاتمه دهنده هستند که معمولا لیترال ها هستند.
    و Non-Terminal Expression معمولا کلاسهایی هستند که برای پیاده سازی قوانین داخل گرامر زبان به کار می روند. مثل :
    1. Alternations
    2. Repetitions
    3. Sequences
    حالا به مدل خودمون یه نگاهی بندازیم ببنیم چطور جمله زیر رو تفسیر می کنه:
    Marital Status=Married AND (StartValidDate>EndValidDate OR Age>35)
    گرامرهای ما در اینجا = <= >= < > <> AND OR هستند. و لیترالهای ما Married(مقدار ثابت است), 35 , EndValidDate , Age , StartValidDate, Marital Status هستند.
    یعنی:
    BooleanExp ::= VariableExp | Constant | And | ‘(‘ expression ‘)’ //AbstractExpression
    AndExp ::= expression ‘and’ expression //TerminalExpression
    Constant ::= ‘true’ | ‘false’ |'married'
    VariableExp ::= ‘StartValidDate’ | ‘EndValidDate’ | …// NonTerminalExpression
    ….

    عکس های ضمیمه عکس های ضمیمه  

  2. #2
    کاربر دائمی آواتار Elham_gh
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    Tehran
    سن
    49
    پست
    718

    نقل قول: سئوالاتی در آنالیز و طراحی

    انگار سئوال دوم رو هم باید خودم مطرح کنم!
    این بار یک سئوال خیلی خیلی ساده طرح می کنم.


    سئوال دوم-رابطه های مجموعه و زیر مجموعه را چطور در class diagram مدل می کنید؟
    نمونه این سوال موارد زیادی است از جمله:
    -هر چند پرسنل , یک مدیر دارند
    -هر چند بخش یک قسمت را تشکیل می دهند و هر چند قسمت یک معاونت رو تشکیل می دهند و هر چند معاونت یک اداره
    -چند شهرستان و شهر و روستا یک استان رو تشکیل می دهند, هر چند استان یک کشور رو تشکیل می دهند و ...

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

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