تالار گفتمان مانشت
نمودار usecase از نمودار توالی - نسخه‌ی قابل چاپ

نمودار usecase از نمودار توالی - norsmor - 05 شهریور ۱۳۹۱ ۰۱:۰۰ ق.ظ

سلام
میشه راهنمایی کنین که چطور میتونم با داشتن نمودار توالی (sequance) نمودار usecase اونو بدست بیاورم
با تشکر

نمودار usecase از نمودار توالی - azad_ahmadi - 05 شهریور ۱۳۹۱ ۰۱:۵۵ ب.ظ

نمودار توالی بیشتر به درد پیاده سازی یک کاربرد می خوره، و نمودار usecase هم برای تعیین نقش هر جز از این کاربرد.
سخت نیست، باید actor هارو در نمودار توالی پیدا کنی، معمولا اولین بخش نمودار توالی حاوی actor ها خواهد بود. بعد از اون، وظایف که به activity معروفه رو از نمودار توالی پیدا کنی. و هر وظیفه ای رو به actor مربوطه متصل کنی.
مثلا در نمودار توالی برای ورود کاربر، اولین قسمت وارد کردن رمز و پسورده(مثلا). حالا این میشه یک وطیفه ی actor مربوط به کاربر؛ پس باید یک activity ایجاد کنی و اونو به actor کاربر متصل کنی. همچنین باید نوع ارتباط needed باشه.
موفق باشی.

RE: نمودار usecase از نمودار توالی - norsmor - 06 شهریور ۱۳۹۱ ۱۲:۰۱ ق.ظ

میشه لطفا بیشتر راهنمایی کنین مثلا برای نمونه واسه این sequance نمودار مورد کاربریشو کمک کنین برای رسم

use case هاش میشن : read , write
actorهاش : filter 1, filter2, data sink , data source , buffering

درست یا نه ؟
ممنون میشم راهنمایی کنین

نمودار usecase از نمودار توالی - azad_ahmadi - 06 شهریور ۱۳۹۱ ۱۲:۲۶ ق.ظ

بله درسته. خوب حالا اگه می خواین از نرم افزار Rational Rose استفاده کنید که اون ۴ تا actor رو وارد کنید و activityهاشون رو متصل کنید. همزمانی اونارو هم رعایت کنید، منظورم ترتیب انجام کارهاست.

نظر بنده بود. اگه دوستان دیگه نظری دارن خوشحال می شیم راهنمایی کنن.

RE: نمودار usecase از نمودار توالی - norsmor - 06 شهریور ۱۳۹۱ ۱۲:۴۱ ق.ظ

مشکلم همینجاست
اتصال actor ها به uc ها
اگه data source و buffering هر دو actor باشند چطور read , write انجام میشه روشون ؟؟؟

نمودار usecase از نمودار توالی - azad_ahmadi - 06 شهریور ۱۳۹۱ ۰۱:۱۴ ق.ظ

تا جایی که من یادمه تو نرم افزار Rational امکاناتی بود که برای ترتیب کارها اعمال می شد. مثلا همون نوع ارتباط needed که حتما باید کار اولی انجام بشه تا نوبت به کار دومی برسه. خب این دو تا actor که گفتین هم باید ترتیب اجراشون رو بدونیم.
مثلا داده ای که از data ssource خارج میشه باید در buffering قرار بگیره. حتما باید با نوع ارتباطها، ترتیب انجام وظایف مشخص بشه