مهندسی نرم افزار UML سازمان انتقال خون بخش ششم
1-6-3-3- سناریوی Use Case تعریف شرح وظائف
سناریوی شماره 8
|
سیستم انتقال خون
|
نام: شرح وظائف
Actor: مدیر
|
شرح سناریو: در این سناریو ، مدیر پس ازورود به سیستم ، شرح وظائف هر یک از کارمندان را نوشته و به صندوق پستی هر یک ارسال می نماید.
|
Assumption: منظور از مدیر در این Use Case در حقیقت فردی است که نظارت بر تمامی امور موجود در شعبه انتقال خون را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات که درج شده انجام دهد.
|
Communicate: مدیر
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): شرح وظایفی به کارمند ابلاغ نشده است..
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی ایجاد شرح وظائف جدید کلیک می نماید
|
2- سیستم فرم مربوط به ورود شرح وظائف را نمایش می دهد.
|
3- مدیر شرح وظائف را نوشته و کلید ارسال به صندوق پستی کارمند را فشار می دهد.
|
4- سیستم صفحه مربوط به تائید ارسال را نمایش می دهد.
|
5- مدیر بر روی خروج از بخش شرح وظائف کلیک می نماید.
|
6- سیستم فرم شرح وظائف را بسته و از این بخش خارج می کردد.
|
|
|
Constraints: سیستم قبل از ابلاغ شرح وظائف نباید دسترسی و یا . . . برای کارمند ایجاد نماید.
|
Post-Condition: پس از ارسال شرح وظائف باید تائیدیه دریافت در صندوق پستی به مدیر ارسال شود.
|
Alternative Flow: پس از دسترسی به شرح وظائف در صورتی که اشتباها محدودیتی برای کارمند ایجاد شده باشد ، باید به گونه ای بتوان این محدودیت را بررسی و رفع نمود.
|
1-6-3-4- سناریوی Use Case تائید عملیات کاربران
سناریوی شماره 8
|
سیستم انتقال خون
|
نام: تائید عملیات
Actor: مدیر
|
شرح سناریو: در این سناریو ، مدیر پس ازورود به سیستم ، در صورتی که درخواستی مبنی بر تائید عملیات موجود بود ، پس از بررسی تائید و یا عدم تائید می نماید.
|
Assumption: منظور از مدیر در این Use Case در حقیقت فردی است که نظارت بر تمامی امور موجود در شعبه انتقال خون را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات که درج شده انجام دهد.
|
Communicate: مدیر
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): عملیات نیاز با تائید مدیر دارد.
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی ایجاد درخواستهای تائید کلیک می نماید.
|
2- سیستم لیست درخواستهایی که نیاز به تائید مدیر دارند را نمایش می دهد.
|
3- مدیر درخواستها را بررسی می نماید و در صورت تطابق با موازین ، بر روی تائید کلیک می نماید.
|
4- سیستم صفحه مربوط به تائید را نمایش می دهد.
|
|
5- سیستم پیغامی به صندوق پستی درخواست کننده تائید میبنی بر تائید یا عدم تائید ارسال می نماید.
|
|
|
Constraints: عملیات بدون تائید مدیر عامل نباید اجرا شوند.
|
Post-Condition: پس از تائید ، درخواست کننده می تواند عملیات مورد نظر را انجام دهد.
|
Alternative Flow: در صورتی که مدیرعامل در دسترس نبود و دستوری نیاز به تائید فوری داشت سیستم باید به گونه ای ای دستور العمل را به تائید معاون برساند.
|
1-6-3-4- سناریوی Generate Reports Use Case
سناریوی شماره 9
|
سیستم انتقال خون
|
نام: تولید گزارشات
Actor: مدیر
|
شرح سناریو: در این سناریو ، مدیر پس ازورود به سیستم ، درخواست گزارشات مدیریتی در مورد روند کار در سازمان انتقال خون می نماید.
|
Assumption: منظور از مدیر در این Use Case در حقیقت فردی است که نظارت بر تمامی امور موجود در شعبه انتقال خون را انجام می دهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات که درج شده انجام دهد.
|
Communicate: مدیر
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): گزارشی تولید نشده است.
|
مراحل:
|
Actor
|
System
|
1- مدیر بر روی ایجاد گزارش کلیک می نماید.
|
2- سیستم لیست گزارشات قابل مشاهده را نمایش می دهد.
|
3- مدیر گزارش مورد نظر را انخاب نموده و بر روی آن کلیک می نماید.
|
4- سیستم گزارش مربوطه را تولید نموده و نمایش می دهد.
|
Constraints: گزارشات فقط به مدیریت نمایش داده خواهند شد.
|
Post-Condition:
|
Alternative Flow: در صورتی که گزارشی جهت نمایش وجود نداشته باشد ، یا اطلاعاتی وارد نشده باشد باید با پیغام مناسب به مدیر اطلاعات داده شود.
|