مهندسی نرم افزار UML قرض الحسنه بخش ششم
1-6-3- Use Case تعویض کلمه عبور
1-6-3-1- سناریوی Use Case واریز وجه به حساب (مشتری)
سناریوی شماره 11
|
سیستم قرض الحسنه
|
نام: تعویض کلمه عبور
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به تعویض کلمه عبور خود می نماید.
|
Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.
|
Include: تعویض کلمه عبور
|
Extended: منوی اصلی سیستم قرض الحسنه
|
(Pre-Condition): کلمه عبور تعویض نشده است.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست تعویض کلمه عبور می نماید.
|
2- سیستم فرم مربوط به تعویض کلمه عبور را نمایش می دهد.
|
|
3- سیستم پیغامی مبنی بر ورود کلمه عبور قبلی ، کلمه عبور جدید و تکرار کلمه عبور به کاربر نمایش می دهد.
|
4- کاربر اطلاعات را وارد و بر روی تعویض کلمه عبور کلیک می نماید.
|
5- سیستم اطلاعات را ثبت و پیغامی مبنی بر تعویض کلمه عبور به کاربر نمایش می دهد.
|
|
|
|
|
Constraints: در صورتی که کلمه عبور جاری وارد نشده باشد نباید کلمه عبور تعویض شود.
|
Post-Condition: پس از تعویض کلمه عبور بایستی کاربر بتواند با کلمه عبور جدید وارد سیستم شده و از سیستم نرم افزاری قرض الحسنه استفاده نماید.
|
Exception: در صورتی که کاربر مجوز تعویض کلمه عبور نداشته باشد بایستی از طرف سیستم پیغامی مناسب به کاربر نمایش داده شود.
|
1-6-4- Use Case های مربوط به مشتری
همانگونه که مشاهده می شود UseCase مربوطه به مشتری شامل Fuctionality های زیر می باشد:
1- ارائه مشخصات جهت ثبت نام ، 2- درخواست وام ، 3- ارائه ضمانتهای وام ، 4- دریافت وام ، 5- پرداخت اقساط ، 6- درخواست تسویه حساب. بخش مشتری به علت عدم استفاده از سیستم نرم افزاری صندوق قرض الحسنه فاقد سناریو می باشد. (سایر موارد در بخش قبلی مورد بررسی قرار گرفته اند)
1-6-5- Use Case Diagram کلی سیستم قرض الحسنه