PDA

View Full Version : چطور یه switch case داشته باشم تو یه usecase



mohsen070
یک شنبه 27 مرداد 1392, 20:31 عصر
سلام،تو یه یوزکسی دیاگرام مثلا اگه توی قسمت اخبار داشته باشم که یوزر باید یکی از درج جدید،ویرایش و حذف رو انتخاب کنه این راهی جز این داره که سه تا رو جدا بکشم؟

-

اگه مثلا دو نوع پرداخت داشته باشم که کاربر بتونه فقط یکیشو انتخاب کنه چطور نشون بدم؟

-----

اگه چند تا include داشته باشم توی یه یوزکیس این یعنی باید شامل همه یوز کیس ها باشه یا یکیش کافیه؟

-------
میخوام تمام کاربران عضو حتما لاگین کرده باشن.
این مجازه که همه نوع کاربرایی که دارم از نوع کاربرای عضو مشتق شن و کاربران عضو یه اینکلود داشته باشه به ورود؟

cups_of_java
چهارشنبه 30 مرداد 1392, 20:22 عصر
سلام،تو یه یوزکسی دیاگرام مثلا اگه توی قسمت اخبار داشته باشم که یوزر باید یکی از درج جدید،ویرایش و حذف رو انتخاب کنه این راهی جز این داره که سه تا رو جدا بکشم؟
اینا هر کدوم یه Usecase هستن.


اگه مثلا دو نوع پرداخت داشته باشم که کاربر بتونه فقط یکیشو انتخاب کنه چطور نشون بدم؟
پرداخت می تونه یه Usecase کلی باشه که هر نوعش یه Usecase جدا هست که ازش extend میکنه


میخوام تمام کاربران عضو حتما لاگین کرده باشن.
این مجازه که همه نوع کاربرایی که دارم از نوع کاربرای عضو مشتق شن و کاربران عضو یه اینکلود داشته باشه به ورود؟

آره (http://books.txt.com/1_3Updates/Inheritance.htm)

mohsen070
پنج شنبه 31 مرداد 1392, 23:39 عصر
مرسی


میخوام تمام کاربران عضو حتما لاگین کرده باشن.
این مجازه که همه نوع کاربرایی که دارم از نوع کاربرای عضو مشتق شن و کاربران عضو یه اینکلود داشته باشه به ورود؟
آره

آخه مشکل اینه کابر نمیتونه اینکلود داشته باشه مستقیم به لاگین،البته تو برنامه ای که من دارم)Argo uml(
مطمعنین؟

cups_of_java
جمعه 01 شهریور 1392, 01:52 صبح
اون آره من لینک هست به یه مثال! ببینش

mohsen070
جمعه 01 شهریور 1392, 11:38 صبح
اون آره من لینک هست به یه مثال! ببینش

آخه اون اینکلود مستقیم از اکنور نی

cups_of_java
جمعه 01 شهریور 1392, 14:09 عصر
خب شما actor رو که include نمی تونی بکنی! اصن معنا نمیده که!
یا من سوالتو درست متوجه نشدم، یا راه انجام این کار همونیه که تو مثال هست.

mohsen070
جمعه 01 شهریور 1392, 14:23 عصر
خب شما actor رو که include نمی تونی بکنی! اصن معنا نمیده که!
یا من سوالتو درست متوجه نشدم، یا راه انجام این کار همونیه که تو مثال هست.

من میخام تمام اکتور ها هر کاری میکنن قبلش وارد شده باشن،از طرفی هم نمیخوام یوز کسی دیاگرامم شلوغ شه و از هر یوز کیسی یه اینکلود کنم به ورود،راهی داره؟

pirmard
جمعه 01 شهریور 1392, 23:54 عصر
من میخام تمام اکتور ها هر کاری میکنن قبلش وارد شده باشن،از طرفی هم نمیخوام یوز کسی دیاگرامم شلوغ شه و از هر یوز کیسی یه اینکلود کنم به ورود،راهی داره؟

شما یه ابسترکت یوزکیس باید داشته باشید به نام لوگین که بقیه یوزکیس ها اونو اینکلود کنن

mohsen070
شنبه 02 شهریور 1392, 11:04 صبح
آخه این جوری خیلی شلوغ میشه.راه بهتر نداره؟