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

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

 نمودارهای USE CASE 1 

 نمودارهای USE CASE 1  


سناریوی Sing Up Use Case

سناریوی شماره 1 - 1

سیستم فروشگاه

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

Actor: کاربران

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

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

Include: Sign In

Extended: Sign In

(Pre-Condition): کاربر برای ثبت نام به بخش ثبت نام مراجعه می نماید.

مراحل:

Actor

System

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

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

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

4- سیستم پیغامی مبنی بر ثبت نام صادر می نماید.

5-کاربر اطلاعات مربوط به حساب خود را مشاهده می نماید.

 

 

Constraints: پس از ورود نام کاربری برای ثبت نام در صورتی که نام وارد شده قبلا ثبت شده باشد به کاربر پیغام مناسبی مبنی بر انتخاب نام کاربری دیگر نمایش داده خواهد شد.

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

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


سناریوی Sing In Use Case

سناریوی شماره 1 - 2

سیستم فروشگاه

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

Actor: کاربران

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

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

Include: Sign Up

Extended:

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

مراحل:

Actor

System

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

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

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

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

5-کاربر پس ارز ورود می تواند اطلاعات جدید را وارد سیستم کرده و یا از اطلاعات قبلی سیستم استفاده نماید.

 

Constraints: نام کاربری ترکیبی از حروف و ارقام است و نباید کمتر از 6 حرف باشد.

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

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

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


 
سناریوی Sing Out Use Case

سناریوی شماره 1 - 3

سیستم فروشگاه

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

Actor: کاربران

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

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

Include: Sign In

Extended: Sign Up

(Pre-Condition): کاربر با استفاده از کلمه عبور خود وارد سیستم شده و از طلاعات موجود استفاده نموده است.

مراحل:

Actor

System

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

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

3- کاربر بر روی کلید تائید کلیک می نماید.

4- سیستم اسناد و فرمهای باز را می بندد.

 

5- سیستم ارتباط با پایگاه داده را قطع می نماید

 

6- سیستم فضای نام اختصاص داده شده به برنامه را از حافظه پاک می کند.

 

7- سیستم از فرم اصلی برنامه را می بندد.

Constraints: نرم افزار نباید قبل از قطع ارتباط با پایگاه داده بسته شود. تمامی تغییرات ذخیره نشده نیز باید ذهیره شوتد.

Post-Condition: کاربر پس از کلیک بر روی خروج ، از برنامه خارج می شود. عملیات ذکر شده در سناریو باید به دور از چشم کاربر و بدون پیغام اجرا شوند.

Alternative Flow: در صورتی که به هر دلیل تغییرات قابل ذخیره شدن نبود بایستس سیستم پیغامی به کاربر نمایش دهد.

Exception: در صورتی که اطلاعات از بین رفته بود سیستم باید بتواند اطلاعات را بازیابی کند.

 

0 نظر

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

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

حرف 500 حداکثر