مهندسی نرم افزار UML سیستم انبار بخش سیزدهم

مهندسی نرم افزار UML سیستم انبار بخش سیزدهم

توسط amin8505 | گروه مهندسی نرم افزار | 1394/06/29

نظرات 0

 سناریوی  Use Caseبررسي موجودي انبار

سناریوی شماره 9

سیستم انبار شيشه

نام: بررسي موجودي انبار

Actor: انباردار

شرح سناریو: در این سناریو ، کاربر پس ازورود به بخش کاربری خود ، در صورتی که سفارش کاری جدید از درخواست كننده كالا دریافت شده باشد به بررسی موجودي انبار جهت تحويل آن می پردازد.

Assumption: منظور از انبار دار در این Use Case در حقیقت فردی است که زير نظر مدير انبار بر اساس سطح دسترسي داده شده امور انبار را انجام مي دهد و پس از مدير بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد.

Include: انباردار

Extendedصفحه اصلی نرم افزار

(Pre-Condition): پس از ورود کاربر به سیستم ، در صورتی که درخواست جديدي از انبار  ارجاع شده باشد باشد به کاربر نمایش داده می شود.

مراحل:

Actor

System

1- کاربر  بر روی کلید مشاهده درخواستها جدید کلیک می نماید.

2- سیستم صفحه مربوط به درخواستهاي جدید ثبت شده را نمایش می دهد.

 

3- سیستم در صورت وجود ، درخواستهاي كالاي رسیده جدید را نمایش می دهد.

4- کاربر موجودي كالاي درخواستي مورد نظر را بررسي می نماید.

 

5- کاربر نتیجه را به مدیر انبار ارجاع می دهد.

6- سیستم پیغامی بر ارسال ارجاع نمایش می دهد.

7- کاربر پس از تائید مدیر انبار نتیجه را به درخواست كننده ارجاع می دهد.

 

Post-Condition: پس از تائید مدير در صورت موجود بودن كالاي درخواستي ، به كاربر نتيجه ارجاع خواهد شد.

Alternative Flow: درصورتی که موجودي كالا كافي نبود به دستور مدير ، درخواست خريد كالا صادر خواهد شد.

         

 نمودار Use Case مربوط به فعالیتهای درخواست کننده کالا

 نمودار Use Case مربوط به فعالیت های در خواست کننده

سناریوی Use Case صندوق پستي درخواست كننده كالا از انبار  

سناریوی شماره 10

سیستم انبار شيشه

نام: صندوق پستي

Actor: درخواست كننده كالا از انبار

شرح سناریو: در این سناریو ، درخواست كننده كالا از انبار پس ازورود به سیستم ، وارد صندوق پستي خود می شود و نسبت به ارسال پیامها و بررسی پیامهای رسیده اقدام می نماید.

Assumption: منظور از درخواست كننده كالا از انبار در این Use Case در حقیقت فردی است که براي درخواست كالا از طريق سيستم انبار اقدام مي نمايد.

Communicate: درخواست كننده كالا از انبار

Extendedصفحه اصلی نرم افزار

(Pre-Condition): پس از بروز رسانی درخواستها ، از طریق ارسال پیغام به صندوق پستي ساير كاربران ، به آنها اطلاعات داده می شود. در صورتی که پيام جدیدی در صندوق موجود باشد به آن پاسخ داده خواهد شد.

مراحل:

Actor

System

1- درخواست كننده كالا از انبار بر روی کلید ورود به صندوق پستي کلیک می نماید.

2- سیستم صفحه مربوط به صندوق پستي را نمایش می دهد.

 

3- سیستم در صورت وجود ، پيامهاي های رسیده جدید را نمایش می دهد.

4- درخواست كننده كالا از انبار پيام های مورد نظر را ارسال می نماید.

5- سیستم فهرست تائید ارسال نامه های ارسالی را نمایش می دهد.

 

6- سیستم پيامها ی خوانده شده ، خوانده نشده و جواب داده شده را به تفکیک نمایش می دهد.

Constraints: نحوه پاسخ به پيامها توسط درخواست كننده كالا از انبار مشخص می گردد.

Post-Condition: پس از ارسال پيام به کاربران ، کاربران ثبت نامی باید بتوانند به اطلاعات موجودي جدید انبار دسترسی داشته باشند. کاربران به گونه ای باید از دریافت پيام در صندوق پستي خود در هنگام استفاده از سایر بخشهاي نرم افزار انبار آگاه شوند.

Alternative Flow: درصورتی که پيام به هر دلیلی ارسال نشد باید از طرف سیستم پیغام مناسبی صادر شود.

           

 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

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

حرف 500 حداکثر