من می خواهم نمودار زیر رو در رشنال پیاده سازی کنم اما نمی دونم چطوری دوتا انشعاب از هر شی ایجاد کنم میشه کمکم کنید
من می خواهم نمودار زیر رو در رشنال پیاده سازی کنم اما نمی دونم چطوری دوتا انشعاب از هر شی ایجاد کنم میشه کمکم کنید
سلام علیکم.
منظورتون چیه ؟
نیازی نیست !
شما یه شرط رو چک میکنید و در صورت برقرار بودن یه نمونه از کلاس مورد نظر میسازید.
من پیشنهاد میکنم pattern های آفرینشی رو بخونید حدالقل چند تاش رو .. خیلی مفیدن... بخصوص singelton.
موفق باشید.
یا علی.
دوستان مشکل من هنوز حل نشده کسی نیست به من بگه چه جوری میشه مثل شکل پایین یه انشعاب درست کرد . در ضمن من از رشنال رز 2002 استفاده می کنم منتظر کمک تون هستم
دوست عزیز الان منظور شما اینه که 2 نسخه از شی فرانت تولید شده؟
یعنی یکبار killشده و دوباره ایجاد شده؟
اکه امکان داره همین قسمت تصویر رو بیشتر توضیح دهید.
استاد گفته نمودار زیر رو پیاده سازی بکنم همین منم هر چی با این رشنال ور رفتم نتونستم اون رو رسم
کنم سناریو اون به صورت زیر هست :
سناريوي محصول تمام شده اين تواليها را ايجاد مينمايد:
١. پس از انتخاب يک جنس که ديگر در دستگاه وجود ندارد پيام "اين جنس تمام شده" نشان
داده شود.
٢. بدون معطلي بايد يک انتخاب ديگر نمايش داده شود.
٣. بايد دکمه اي وجود داشته باشد که مشتري جهت برگرداندن پول خود بتواند آنرا انتخاب نمايد.
٤. اگر مشتري جنسي را که موجود است انتخاب نمود، همه چيز همانند سناريوي مورد خوب که
مقدار پول وارد شده به دستگاه درست است پيش ميرود. در غير اين صورت دستگاه از سناريوي
مقدار پول نادرست پيروي ميکند.
٥. مشتري يک جنس موجود را انتخاب ميکند يا دکمه اي را که پول را به او برميگرداند فشار
ميدهد.
مراقب يک انشعاب از کنترل در پيام به سبب شرايط if باشيد. چون هر مسير به شئ يکساني ميرود، انشعاب باعث ايجاد يک "شاخه" از کنترل در خط حيات شئ دريافت کننده ميشود، خط حيات را به مسيرهاي جدا تفکيک ميکند. در برخي موارد در توالي، شاخهها در پيام يکي ميشوند ، همانطوريکه انشعاب در خط حيات انجام ميدهد.
اول اینکه "٢. بدون معطلي بايد يک انتخاب ديگر نمايش داده شود."
این بدون معطلی اصلا مفهوم نداره.
دوم اینمه من دو جای این نمودارو نمی فهمم.هر Object ی تنها یک Life line داره. اینجا چرا 2 تا دارند؟من خیلی serach کردم. و همچنین چیزی هیچ جا تو استاندارد UML و Notation هاش ندیدم. این با چه Tools ی تهیه شده؟
و دومیش اون شرط Check For change که باز از لحاظ نموادار درکش نمی کنم.
استادتون عین همین تصویرو داده؟ این تصویر کجا ساخه شده؟
تازه اینها هم هستش نمی دونم استاد مارو سر کار گذاشته یا جریان یه چیز دیگه هست منم
هر چی تو منابع انگلیسی گشتم نتونستم همچین پیاده سازی رو پیدا کنم
خلاصه شرمنده شما شدیم یعنی این نمو دارها رو با رشنال نمی شه پیاده سازی کرد
راستی استاد این نمودارها رو از یه ebook ور داشته درباره UML 2
اولی رو می شه. اما دومی رو بعید می دونم.
یعنی تا حالا هم چین چیزی که ندیدم , با استانداردهای UML هم نمی خونه.
ببخشید بازم من مزاحم شدم
اون ebook ای که استادمون ازش استفاده می کنه هست "خود آموز UML در شش روز"
ضمیمه کردم براتون