جديد طالب الجامعة العربية المفتوحة


النتائج 1 إلى 2 من 2



  1. رقم #1
     20  العنوان : كيفية رسم الـO bject-interaction diagram في M206-1
    بتاريخ : 03-12-2007 الساعة : 12:20 PM

    .: جامعي فعال :.


    الصورة الرمزية أنــا

    رقم العضوية : 35
    الانتساب : Sep 2007
    الدولة : JED
    المشاركات : 544
    بمعدل : 0.32 يوميا
    معدل تقييم المستوى : 6
    التقييم : Array
    شكراً و أعجبني للمشاركة
    المحادثة: 0
    أنــا غير متواجد حالياً




    بسم الله الرحمن الرحيم
    شرح لطريقة رسم الـ O bject-interaction diagram
    startPosition := kermit position.
    newPosition := startPosition + 3.
    Kermit position : newPosition
    لاحظ سلسلة التعابير السابقة كيف ممكن نرسمها في تخطيط واحد ..؟
    اولا نبدء بالتعبير الاول startPosition := Kermit position
    لاحظ انه تعبير assignment ، بمعنى اننا نريد ان نجعل الـstartPosition اشارة للجواب الرسالة
    kermit position
    نقوم اولا برسم الكائن المستلم للرسالة Kermit ( في هذا النوع من الرسم يتم رسم الكائنات على شكل خط عمودي )



    بعد ذلك نقوم برسم الرسالة التي سترسل للكائن المستلم والتي هي position ( يتم رسم الرسائل على شكل خط افقي )

    طبعا التعبير الاول الغرض من ارسالة هو ان نجعل startPosition اشارة لناتج الرسالة Kermit position
    يعني ناتج الرسالة راح يكون مشار اليه بـ startPosition و طريقة تمثيله كالتالي:

    لاحظ اننا اشارنا لجواب الرسالة بخط افقي متقطع لانه جواب رسالة قابل لتغيير
    نحن عرفنا في السابق ان تمثيل أي متغير عددي او string يكون بالشكل التالي:
    مثلا لدينا المتغير age الذي يشير للعدد 43 يتم تمثيله كالتالي:

    كذلك الـstring نمثله بنفس الاسلوب لنفرض لدينا 'Patel' نمثله كالتالي:

    لنعود الى رسالتنا السابقة و تمثيلها ..
    نلاحظ ان جواب الرسالة و ضعناه داخل مستطيل اطرافه غير حاده ، طيب لنفرض ان جواب الرسالة سوف يكون
    مستلم لرسالة اخرى هل نرسمه بهذه الطريقة (أي داخل المستطيل) طبعا لا ، يتم رسمه على شكل خط عمودي
    و السبب لان جواب الرسالة هو كائن و نحن في البداية اتفقنا ان جميع الكائنات تمثل على شكل خط عمودي
    أي ان الرسمة تتغير لتصبح كالتالي:

    بهذه الطريقة نكون قد انتهينا من تمثيل التعبير الاول للرسالة.
    لننتقل الان الى الرسالة الثانية والتي هي newPosition := startPosition + 3
    نحدد الكائنات المستلمه للرسائل و الرسائل المرسلة لها حتى نعرف ماالذي سنمثله بخط عمودي و ماالذي سنمثله بخط
    افقي:
    الكائنات هي (startPosition ) و (newPosition) أي سيتم تمثيلهما كخط عمودي كالتالي:

    نلاحظ ان خط الكائنان ليس متساوي في المستوى و السبب ان الكائن الاعلى هو الاساس أي من خلاله سنحصل
    على الكائن الذي اقل من مستواه.
    بعد عملية تمثيل الكائنات نقوم بتمثيل الرسائل المرسلة و هي هنا ( +3 ) مرسلة للكائن startPosition

    طيب الكائن newPosition وش وضعه؟
    هو اجابة الرسالة أي اننا راح نشير اليه بواسطة سهم متقطع هذا السهم يخرج من الكائن startPosition كالتالي:

    باقي لنا اخر رسالة و هي ليست رسالة assignment هي تعبير رسالة عادية
    Kermit position : newPosition
    الكائن الذي سيستلم الرسالة هو الـkermit أي سنمثله على شكل خط عمودي
    و الرسالة التي سترسل اليه هي position: newPosition و يتم تمثيلها بخط افقي
    أي تصبح الرسمة كالتالي:

    و بكذا نكون رسمنا كل تعبير رسالة لوحدها و هو يريدنا ان نمثل سلسلة التعبير مع بعض لذا نقوم بالتالي:
    نرسم جميع الكائنات المستلمة للرسائل و التي وضحناها من خلال رسمنا لكل تعبير لوحده
    بعد ذلك نحدد الرسائل المرسلة لهذه الكائنات المستلمة
    ملاحظه مهمه ( الرسائل ترسم كخط افقي متصل اما جواب الرسالة فيرسم كخط افقي متقطع )
    فيصبح التمثيل لسلسلة الرسائل السابقة هو كالتالي:


    منقول للفائدة


    توقيـــع : أنــا
    إن المرأة لاتهزأ من الحب ولا تسخر من الوفاء الا اذا خيب رجل آمالها.

    التعديل الأخير تم بواسطة أنــا ; 03-12-2007 الساعة 12:25 PM

     





  2. رقم #2
     افتراضي  العنوان : رد: كيفية رسم الـ******-interaction diagram في M206-1
    كاتب الموضوع : أنــا
    بتاريخ : 03-12-2007 الساعة : 12:24 PM

    مــشــرف


    الصورة الرمزية Sense Heart

    رقم العضوية : 26
    الانتساب : Sep 2007
    المشاركات : 2,377
    بمعدل : 1.39 يوميا
    معدل تقييم المستوى : 10
    التقييم : Array
    شكراً و أعجبني للمشاركة
    المحادثة: 3
    Sense Heart غير متواجد حالياً




    يعطيك العافية أختي انا

    في انتظار جديدك


    توقيـــع : Sense Heart
    آرسل رسآله تصل آلى آيفوني مبآشره من هنآ PUSHME }

    ( ) + ( )

    || ||


    E6EC0B32

     





معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

وجد الزوار هذه الصفحة بالبحث عن:

interaction diagram

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •