X
تبلیغات
نماشا
رایتل

کی نمودار توالی ( Sequence Diagram ) را ترسیم کنیم ؟

سه‌شنبه 27 شهریور‌ماه سال 1386 ساعت 03:48 ق.ظ

یکی از دوستان سوالی مطرح نموده است . بدلیل اینکه احتمال می دهم این سوال برای دیگر دوستان مطرح شود تصمیم گرفتم پاسخ را به غیر از قسمت نظرات به صورت کاملتر در یک یادداشت برای شما عزیزان قرار دهم .

---------------------------------------------

سوال توسط بابک :

می خواستم بدونم Sequence Diagram رو بعد از کدام نمودار باید رسم کنیم؟
بعد از Use Case یا Class diagram

--------------------------------------------

پاسخ :

نمودار توالی (Sequence Diagram ) ، نمودار همکاری ( Collaboration Diagram ) ، نمودار فعالیت (Activity Diagram) و نمودار حالت (StateChart Diagram) همگی مربوط به UseCase Diagram می باشد . یعنی وقتی شما UseCase Diagram خود را ترسیم کردید و مشخص شد در سیستم شما چه UseCase هایی وجود دارد آنگاه می توانید برای هریک از UseCase های خود نمودارهای ذکر شده بالا را ترسیم کنید . در واقع چهار نمودار یاد شده بالا هر کدام از زاویه ای UseCase شما را تشریح می کنند تا مشخص شود UseCase ی که شما در UseCase Diagram خود قرار داده اید باید چه روند کاری را پشت سر بگذارد و دارای چه وظیفه ای است . همچنین اگر شما به آموزش نمودارهای ذکر شده توجه کنید ، متوجه خواهید شد که نمودارهای بالا را ما در قسمت UseCase Diagram به پروژه خود اضافه کرده ایم.

انشالله در درس مربوط به Class Diagram بیشتر راجع به این دیاگرام صحبت می کنیم .

نظرات (1)
جمعه 30 شهریور‌ماه سال 1386 ساعت 07:43 ب.ظ
سلام
تشکر می کنم از این که وقتتون رو در اختیار من قرار دادید
من سوالی داشتم از حضورتون در موردSD
آیا ما می بایست تراکنشی که منجر به ذخیره اطلاعات در Data base می شود را در SD ذکر کنیم
مثل کلاسDBAccess که کار اتصال به پایگاه داده و Insert کردن داده ها در Data base را انجام می دهد،آیا این کلاس رو می بایست توی این نمودار آورد؟آیا می بایست خود Data base رو در این نمودار نشان داد؟
و بطور کلی کلاس های فاز طراحی مثل فرضا کلاسLink list رو می بایست در اینجا نشان داد؟
امتیاز: 0 0
پاسخ:
در حال حاضر اطلاعاتی در این زمینه ندارم .
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)

نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد