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

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

 تحلیل و طراحی بخش سیستم پذیرش بیمارستان

نکاتی راجع به نوشتن سناریو برای Use Case ها

محل درج شماره سناریو

محمل درج نام سیستم یا زیر سیستم

محل درج نام Use Case و نام Actor

Scenario Description: در این بخش شرح مختصری از سناریو نوشته می شود.

Assumption: در این بخش تعریفی از اکتور بیان می شود و شرح داده می شود که وظیفه Actor مورد نظر در این Use Case چیست.

Include: در این بخش نوع ارتباط با Use case های دیگر در صورت وجود مشخص می شود.

Extended: در این بخش نوع ارتباط با Use case های دیگر در صورت وجود مشخص می شود.

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

مراحل: ( یا Main Flow) جریان اصلی کار به صورت جزء به جزء شرح داده می شود.

Actor

System

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

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

Constraints: در این بخش قیودی که در هنگام انجام Use Case باید اعمال شوند نوشته می شوند.

Post-Condition: شرایطی که بعد از اتمام کار Use Case ایجاد می شود را Post-Condition می گویند.

Alternative Flow: جریان فرعی Use Case در این بخش شرح داده می شود. مانند خطاها و Exception ها.

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

 
در ادامه به ارائه سناریو برای هر یک از Use Case ها خواهیم پرداخت.
 
سناریوی  Use Caseثبت اطلاعات بیمار
 

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

سیستم پذیرش بیمارستان

نام: ثبت اطلاعات بیمار

(RegistInfoBimar)

Actor: کاربر

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

Assumption: منظور از Actor در این Use Case کاربر سیستم پذیرش بیمارستان می باشد که عملیات بخش پذیرش بیمارستان را انجام می دهد.

Include: ورود به سیستم

Extended: صفحه اصلی  نرم افزار

(Pre-Condition):  پذیرش بیمار انجام نشده است.

مراحل:

Actor

System

1- کاربر بر روی منوی پذیرش بیمارکلیک می نماید.

2- سیستم فرم مربوط به پذیرش بیمار را نمایش می دهد.

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

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

 

5- سیستم پیغامی مبنی بر انجام ثبت اطلاعات را نمایش می دهد.

Constraints:  - مقادیر تمام فیلدها باید وارد شوند.

Post-Condition: بعد از ثبت اطلاعات بیمار ، اطلاعات بیمار در دسترس می باشد.

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

 :Goal اطلاعات بیمار توسط بیمار ثبت شده است.

 
نمودار Package
 
نمودار Package

 

0 نظر

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

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

حرف 500 حداکثر