تارا فایل

پاورپوینت مثال هایی از نمودار usecase


 مثال هایی از نمودار usecase

آزمایشگاه مهندسی نرم افزار

1

2
تجزیه و تحلیل سیستم خانه سالمندان
-زبان مدل سازی یکپارچه(UML)
مجموعه ای از قرار دادهای مدل سازی می باشد که برای مشخص نمودن یا تشریح یک سیستم نرم افزاری بر حسب اشیا مورد استفاده قرار می گیرد.UML یک شیوه خاص برای توسعه سیستم ما تجویز نمی کند.تنها نوعی نشانه گذاری یا نماد گذاری هست که در حال حاضر به عنوان استانداردی برای مدل سازی پذیرفته شده است.
– نمودار Use Case
نموداری است که تعاملات میان سیستم مورد نظر با سیستم های خارجی و کاربران را به تصویر می کشد.
نماد های نمودار Use Case:
Use Case: یکسری مراحل مرتبط به هم (از لحاظ رفتاری)یا به عبارتی یک سناریو می باشد که با هدف اجرای یک وظیفه واحد ایجاد می شود.

Actor : هر کسی یا هر چیزی است که به منظور تبادل اطلاعات نیازمند تعامل با سیستم باشد.

3
رویداد زمانی: نوعی رویداد سیستمی است که توسط زمان تحریک می گردد.
چگونگی تولید Use Case
یافتن عامل ها و Use Case ها:
چه کسانی از سیستم برای وارد کردن اطلاعات استفاده می کنند؟
چه کسانی از سیستم اطلاعات دریافت می کنند؟
این سیستم با چه سیستم های دیگری تعامل دارد؟
اولویت دادن به Use Case ها
توسعه هر Use Case (با شروع از اولویت بیشتر)
سازماندهی به مدل Use Case
حال سیستم خانه سالمندان را در نظر می گیریم و آموخته ها را بر روی این سیستم پیاده می کنیم:
در سیستم از Use Case گسترش (include)
بدین معنی است که در برگیرنده مراحل پیچیده استخراج شده از Use Case پیچیده تر می باشد.یعنی نیاز همیشگی نیست و دلخواه است. مثلا مدیر می تواند به صورت دلخواه گزارش های هفتگی را چاپ کند.
دیگر اینکه از Use Case انتزاعی(extend )
بدین معنی است که این عمل حتما باید انجام بشه همیشه لازم است مانند اینکه قسمت پذیرش هر گاه می خواهد وارد سیستم شود وبا سیستم کاری را انجام دهد باید حتما در سیستم login کند و سپس وارد شود.

4
UseCase Diagram

سنااریو دستگاه خودپرداز (جریان اصلی)
5
جریان رخداد اصلی(دستگاه خودپرداز) 1- مشتری بانک کارت خود را درون ATM قرار می دهد . 2-ATM پس از پیام خوش آمدگوئی به مشتری این امکان را می دهد که شماره رمز خود را وارد نماید . 3- مشتری ، شماره مشخصات فردی خود را وارد می نماید. 4- ATM صحت و اعتبار رمز را مورد بررسی قرار داده ، اگر رمز نامعتبر باشد، روند فرعی A1 اجرا خواهد گردید. 5- ATM گزینه های مقابل را نمایش می دهد : وجوه واریز شده ، برداشت نقدی ، انتقال وجوه 6- مشتری گزینه برداشت از حساب را انتخاب می نماید . 7- ATM امکان برداشت را می دهد . 8- مشتری مقداری که می خواهد برداشت نماید را وارد می نماید . 9- ATM بررسی می کند که آیا در حساب به اندازه کافی پول موجود است یا خیر ؟ در صورت عدم موجود بودن پول به اندازه کافی روند فرعی A2 انجام خواهد شد. 10- ATM مقدار وجه برداشت شده را از حساب مشتری کم می نماید. 11- ATM وجه درخواستی را به مشتری پرداخت می نماید . 12- ATM یک رسید برای مشتری چاپ می نماید . 13- ATM کارت مشتری را عودت می دهد. 14- مورد کاربری به پایان می رسد.

6
جریان رخداد فرعی (دستگاه خودپرداز) جریان رخداد فرعی A1(شماره وارد شده نامعتبر است ) 1- ATM اخطار می دهد که رمز وارد شده توسط مشتری بی اعتبار می باشد. 2- ATM کارت مشتری را عودت می دهد. 3- مورد کاربری خاتمه می پذیرد .
جریان رخداد فرعی A2 (موجودی ناکافی است) ATM- 1به مشتری اخطار می دهد که به مقدار کافی پول در حساب او موجود نمی باشد. ATM – 2کارت مشتری را عودت می دهد. – 3مورد کاربری به پایان می رسد .
سنااریو دستگاه خودپرداز (جریان فرعی)

7
سنااریو دستگاه خودپرداز (مورد کاربری ورود)

8
سنااریو دستگاه خودپرداز (مورد کاربری ورود مجدد رمز)

9
سنااریو دستگاه خودپرداز (مورد کاربری عمل بانکی)

10
سنااریو دستگاه خودپرداز (مورد کاربری برداشت وجه)

11
سنااریو دستگاه خودپرداز (مورد کاربریبرداشت وجه –روند جایگزین)

12
سنااریو دستگاه خودپرداز (مورد کاربری برداشت وجه- اصلاح وجه)

13
سنااریو دستگاه خودپرداز (مورد کاربری واریز وجه)

14
سنااریو دستگاه خودپرداز (مورد کاربری پرداخت فیش)

15
سنااریو دستگاه خودپرداز (مورد کاربری برداشت وجه –روند جایگزین)

نمودار usecase دستگاه خودپرداز
16

دیدگاه موردهای استفاده در کتابخانه

17

18

چارت سازمانی و عملیاتی کتابخانه
چارتهای سیستم کتابخانه
19

گزارش اولیه شناخت و شرح نیاز
20
یه شناخت گزارش اول :
این قسمت مباحث زیر را در بر دارد:
سیستم خلاصه عملکرد : هدف ایجاد سیستم مکانیزه برای عملیات امانت کتابخانه می باشد.
مشتری :
مجموعه کتابخانه های موجود در سطح کشور.
اهداف : هدف اصلی تسریع عملیات به امانت گرفتن کتاب است که مصلماً سرویس دهس سریع و آسان را برای کتابخانه به ارمغان خواهد داشت.
نیازهای عملیاتی سیستم : نیازهای عملیاتی در قالب جدولی برای سیستم کتابخانه مشخص گردیده است در این جدول نیازها در قالب سه دسته E به معنای آشکار O به معنای پنهان و H به معنای اختیاری از دیدگاه کاربر رده بندی می شود
 

افراد مرتبط در سیستم کتابخانه
21
خلاصه افراد مرتبط:

22
نیاز های عملیاتی
جدول ١. نیازهای عملیاتی
ویژگی های سیستم : نیازهای کیفی یا دراصطلاح ویژگی های سیستم کتابخانه در جدول زیر مشخص شده است

نمودار usecase کتابخانه
23

سناریو ثبت نام کتابخانه

24
مورد استفاده ی ثبت نام :
اگر کاربر اولین بار وارد سیستم کتابخانه شده باشد می تواند با استفاده از این مورد استفاده به عضویت سیستم
کتابخانه در آید. که سناریوی این مورد استفاده به صورت زیر می باشد:

25
سناریو جستجوی کتاب کتابخانه

مورد استفاده ی جستجوی کتاب :
با استفاده از این مورد استفاده ، کاربر می تواند کتاب مورد نظر خود را بر اساس نام مولف یا نام کتاب یا موضوع جستجو کند که سناریوی این مورد استفاده به ترتیب زیر است

26
سناریو امانت گرفتن و بازگرداندن کتاب کتابخانه

مورد استفاده ی به امانت گرفتن کتاب :
با استفاده از این مورد استفاده کاربر می تواند کتاب مورد نظر خود را در صورتی که قبلاً شخصی دیگری به امانت گرفته نشده باشد به امانت بگیرد که سناریوی این مورد استفاده به شرح زیر می باشد

مورد استفاده ی بازگرداندن کتاب :
با استفاده از این مورد استفاده کاربر می توند کتابی را که قبلاً به امانت گرفته است به کتابخانه بازگرداند که سناریوی این مورد استفاده به صورت زیر می باشد

سناریو نشان دادن وضعیت کاربر
27
مورد استفاده ی نشان دادن وضعیت کاربر:
با استفاده از این مورد استفاده کاربر می تواند وضعیت خود را( اطلاعات مر بوط به کتابهایی که به امانت گرفته است نظیر تاریخ شروع و پایان مهلت امانت و اطلاعات مربوط به کتابهایی که در حال حاضر در رزرو او است) مشاهده کند. که سناریوی این مورد استفاده به صورت زیر می باشد :

28
نمودار usecase کتابخانه

29
نمودار usecase کتابخانه

نمدار usecase سایت آموزشگاه
30

نمدار usecase سایت مهد کودک

31

32
پایان


تعداد صفحات : 32 | فرمت فایل : .PPTX

بلافاصله بعد از پرداخت لینک دانلود فعال می شود