Phase2 Report of Use Case Diagram - QazalehHashemi/MISPJR GitHub Wiki

مفروضات نمودار مورد کاربرد

فرض اول

مشتریانی که در سایت عضو نیستند ابتدا باید در سامانه ثبت نام کنند و سپس وارد سامانه شوند.

فرض دوم

اطلاعات غذا و میز رزرو شده برای مشتری در انتها به شکل پیام کوتاه ارسال می‌شود بنابراین دیگر احتیاجی به چک کردن این اطلاعات از طریق سایت نخواهد داشت.

فرض سوم

ممکن است مشتری نظرسنجی ارسال شده را پر نکند.

فرض چهارم

مسئول پذیرش، وضعیت منو و میزهای رزرو را به روز رسانی می‌کند.

فرض پنجم

با توجه به قید اینکه گارسون ها نیز در سایت ثبت نام می‌کنند به عنوان "بازیگر"های سمت چپ نمودار مورد کاربرد درنظر گرفته شده اند و آن‌ها نیز همچون مشتریان عملیات لاگین و یا ثبت نام را انجام خواهند داد.

فرض ششم

مراحل "ورود" و "ثبت نام" باید از جانب یک "بازیگر" از جانب سایت انجام شود که آن را "احراز هویت" درنظر گرفتیم.

فرض هفتم

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

فرض هشتم

مراحل پرداخت و تایید آن باید از طریق بانک صورت گیرد که سرور آن به سیستم اصلی متصل است.

فرض نهم

فرض شده است که پشتیبانی از سایر قسمت های مختلف سیستم مانند ارسال پیامک به مشتری یا ذخیره سازی اطلاعات سفارش غذای وی و ... به شکل اتوماتیک صورت می‌گیرد بنابراین نیازی به تعریف "بازیگر" مجزا برای این موارد نداشتیم.