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

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

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

نظرات 0

 سناریوی Sing Up Use Case

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

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

نام: ثبت نام در سیستم (Sign Up)

Actor: كاربر

شرح سناریو: در این سناریو ، Actor پس از فشردن کلید ثبت نام به بخش ورود اطلاعات وارد شده و پس از وارد نمودن اطلاعات کاربری  مراحل ثبت نام خاتمه می پذیر.

Assumption: منظور از Actor در این Use Case مراجعه کنندگان به انبار ، كاربران و انبارداران و مدير انبار هستند که به منظور استفاده کامل از امکانات سيستم انبارداري تصمیم به ثبت نام گرفته اند.

Include: - - - - - -

Extended: LogIn

(Pre-Condition): Actor قبلا ثبت نام نکرده است و نام کاربری به کاربر اختصاص داده نشده است.

مراحل:

Actor

System

1- کاربر درخواست ثبت نام از سیستم را می نماید.

2- سیستم فرم مربوط به ورود اطلاعات ثبت نام کاربر را نمایش می دهد.

3- کاربر اطلاعات درخواستی را وارد می نماید. (اعم از اطلاعات شناسنامه ای ، اطلاعات تماس و . . .) و کلید ثبت نام را فشار می دهد.

4- سیستم اطلاعات را اعتبار سنجی می نماید و در صورت عدم اعتبار داده ها ، پیغام مناسب می دهد.

 

5- سیستم در صورت تائید اعتبار سنجی پیغامی مبنی بر تائید و خاتمه عملیات ثبت نام با کاربر نمایش می دهد

 

6- سیستم نام کاربری و کلمه عبور را به کاربر نمایش می دهد.

 

7- سیستم پيغامي مبني بر نياز فعالسازي حساب توسط مدير انبار نمايش مي دهد.

Constraints:  - نام کاربری وارد شده نباید تکراری باشد.  ورود نام کاربری ، کلمه عبور و یک سوال امنيتي معتبر اجباری می باشد.

Post-Condition: کاربران ثبت نامی پس از مشاهده تائید ثبت نام خود و پس از تائيد مدير می توانند وارد سیستم شده و امکانات سیستم انبارداري استفاده نمایند.

Alternative Flow: - در صورتی که نام کاربری وارد شده تکراری باشد بایستی به گونه ای به کاربر اعلام شود تا کاربر نام کاربری دیگری انتخاب نماید. در صورتی که نام کاربری ، کلمه عبور وارد نشده بود باید به کاربر اخطار داده شود.

Goal: به کاربر نام کاربری و کلمه عبور اختصاص داده شده است.

           

 

سناریوی LogIn Use Case

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

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

نام: ورود به سیستم

(Log In)

Actor: کاربر

شرح سناریو: در این سناریو ، Actor پس از وارد نمودن نام کاربری و کلمه عبور خود و تائید صحت مشخصات از طرف سیستم ، وارد سیستم می شود و می تواند از امکانات کامل سيستم انبارداري استفاده نماید.

Assumption: منظور از Actor در این Use Case همان کاربران و افرادی است که قبلا ثبت نام نموده اند و ثبت نام آنها تکمیل و تائید شده است.

Include: Sign Up

Extended: Log Out

(Pre-Condition): ثبت نام Actor قبلا تکمیل شده و Actor دارای کلمه عبور و نام کاربری می باشد.

مراحل:

Actor

System

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

2- سیستم فرم مربوط به ورود نام کاربری و کلمه عبور را نمایش می دهد.

3- کاربر نام کاربری و کلمه عبور را وارد می نماید و کلید ورود را فشار می دهد.

4- سیستم پس از بررسی صحت نام کاربری و کلمه عبور ، وارد صفحه اصلی برنامه می گردد.

 

5- سیستم به اندازه سطح دسترسی کاربر ، امکانات نرم افزار را در اختیار کاربر قرار می دهد.

Constraints: - نام کاربری باید وارد شود. کلمه عبور باید وارد شود.

Post-Condition: کاربر وارد صفحه اصلی برنامه می گردد و می تواند از امکانات تعریف شده در سطح دسترسی قرار داده شده استفاده نماید.

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

- در صورتی که کاربر رمز عبور خود را فراموش کرده باشد بایستی درخواست کلمه عبور جدید و یا قبلی را از سیستم بنماید و سیستم باید بتواند کلمه عبور را به نححوی به کاربر اعلام نماید.

Goal: کاربر با استفاده از نام کاربری و کلمه عبور وارد سیستم می شود.

           

سناریوی LogOut Use Case

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

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

نام: خروج از سیستم  سیستم   (Sign In)

Actor: کاربر

شرح سناریو: در این سناریو ، Actor پس از کلیک بر روی خروج ، از بخش کاربری خود خارج می شود.

Assumption: منظور از Actor در این Use Case همان کاربران و افرادی است که قبلا ثبت نام نموده اند و ثبت نام آنها تکمیل و تائید شده است.

Include: Sign In

Extended: Sign In

(Pre-Condition): Actor قبلا با استفاده از نام کاربری و کلمه عبور صحیح وارد سیستم گردیده است.

مراحل:

Actor

System

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

2- سیستم اطلاعات مربوط به آخرین رخدادها را ذخیره می نماید.

 

3- سیستم پیغامی مبنی بر تائید خروج به کاربر نمایش می هد.

4- کاربر عملیات خروج را تائید می نماید.

5- سیستم فضای نام کاربری اختصاص داده شده به کاربر را حذف مینماید.

 

6- سیستم کاربر را به صفحه اصلی كامپيوتر هدایت می نماید.

Constraints: حذف فضای کاربری نباید قبل از ذخیره سازی کامل اطلاعات و رخدادهای انجام شده انجام شود.

Post-Condition: کاربر می تواند برای ورود مجدد اقدام نماید.

Alternative Flow: - در صورتی که در ذخیره اطلاعات در هنگام خروج مشکلی پیش آمد باید این مساله به گونه ای به کاربر گوشزد شود.

- در صورتی که سیستم بدون ذخیره سازی اطلاعات بسته شد باید این قابلیت را داشته باشد که اطلاعات در قالب Temp ذخیره شده و پس از بازیابی مجدد در پایگاه داده ذخیره شود.

Goal:  کاربر از فضای کاربری خود خارج می شود.

 

0 نظر

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

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

حرف 500 حداکثر