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