Transcript Document
1 رازفا مرن یسدنهم
ناقهد نیسح مج یسدنهم و ینف هدکشناد
use case یزاسلدم
فده
2
use case لدم فده
اب یتاعلاط ا متسیس لماعت هوحن و متسیس یساسا یاهدنیارف و عباوت فیصوت یارب فارطا طیحم • متس یس و راغ ا ار اهدنیارف نیا یسک هچ هکنیا و راک و بسک یاهدادیور یزاس لدم .
دهد یم خساپ اهدادیور نیا هب هنوگچ • • ) to-be ( ) as-in ( یزاس لدم یارب یراج متسیس • هدنی ا یتاعلاطا یمتسیس • طیحم اب راک و بسک متسیس لماعت هوحن شیامن • 3
ایازم
.
تس یدرکراک یاهزاین بسک یارب یا هلیسو • لرتنک و هرادا لباق یازجا هب متسیس هیزجت • ا کرد لباق متسیس نابحاص یارب یناس ا هب هک دهد یم هئرا کرتشم ینابز • یدنب نامز همانرب و اه تیلاعف ،هژورپ هرتسگ نیمخت هب کمک • اه تیدوجوم ای ایشا ی یایسانش یارب یزاغ ا هطقن • 4
فیصوت
5
همدقم
.
تسا ناربراک دید زا و متسیس عباوت زا هداس فیصوت کی use-cace لدم • • Function diagram .
.
متسیس یا هیاپ عباوت هدنهد شیامن دهد ماجنا دناوت یم یراک هچ ربراک • دهد یم ماجنا یلمعلا سکع هچ ربراک یاه تساوخرد یارب متسیس • • ريوصت ه ب ار ،دننک يم ل اسرا اي تفايرد ار تاعلاطا نيا هک يدارفا و متسيس تايلمع .
دشک يم • 6
use-case یاه مارگاید تخاس
اه use-case ینتم تافیصوت نتشون یارب هژورپ میت و نامزاس یراکمه اه مارگاید هب اه use-case ینتم تافیصوت لاقتنا • • 7
usecase رادومن یازجا
8
رادومن یازجا
.
دهد یم رارق ربراک رایتخا رد متسیس هک یسیورسره : UseCase نان ا طسوت تاعلاطا .
دننک یم راک اه UseCase اب هک دنتسه ی یاه متسیس ای دارفا ،اه لماع : Actor .
دوش یم تفایرد ای و قیرزت • • .
دهد یم ناشن ار اه Actor و اه UseCase نایم تارواحم UseCase Diagram .
میتسه ناربراک یاه زاین لابند هب ام ،مارگاید UseCase رد • • 9
رگشنک ای Actor
تاعلاط ا هلدابم هب ات دراد متسیس اب لماعت هب زاین هک یزیچره .
دزادرپب یجراخ ناربراک : رگشنک نامزاس کی رگید یتاعلاطا متسیس امد رگسح نامز .
دوش یم کیرحت ای زاغ ا اهرگشنک یوس زا اه Use case 10
یدربراکدروم ای Use case
یلاوت و دهد یم شیامن ار متسیس زا فده کی use case ره .
دنک یم فیصوت ار ربراک لماعت و اه تیلاعف یارب ید وس ،متسیس طسوت ن ا ماجنا اب هک تسا مهم دنی ارف کی .
دراد رگشنک 11
Association ای اهرظانت
use case و رگشنک کی نیب لماعت شیامن یارب .
تسا هفرط ود طابترا نیا ،یداع تلاح رد .
دو ش یم هدافتسا طوطخ یاهتنا رد ناکیپ کی زا ،دشاب هفرط کی طابترا رگا طابترا ددعت = * 12
لاثم
13
• • •
اه use case نیب طباور
Extends • A use case extends another use case Include • A use case uses another use case (“functional decomposition”) Generalization • An abstract use case has different specializations 14
تثارو لاثم
15
تثارو
.
دندراد یکرتشم یراتفر یگژیو رگشنک دنچ ای ود یتقو دننک زاغ ا ار یناسکی use case دنناوت یم 16
تثارو لاثم
17
include ای لومش
.
د شاب یم هدیچیپ رایسب ماجنا یارب تیلاعف کی ،لئاسم یضعب رد : لکشم یدربراک تلااح زا یا هعومجم تروص هب ار هدیچیپ use case ناوت یم : لح هار .
تفرگ رظن رد رت هداس 18
لومش لاثم
<
19
ددجم هدافتسا : لومش
؟د رک هدافتسا عباوت نیا زا ناوت یم هنوگچ .
دنارد دوجو یعباوت رظاح لاح رد : لکشم include هطبار زا هدافتسا : لح هار Base Use Case OpenIncident <
Extend ای هعسوت
.
دراد شرتسگ هب زاین اه تقو یضعب رد تیلاعف کی ،لئاسم یضعب رد : لکشم extend هطبار زا هدافتسا : لح هار 21
هعسوت لاثم
FieldOfficer Base Use Case A ReportEmergency <
اه use case رد تثارو هطبار
Parent Case ValidateUser CheckPassword CheckFingerprint Child Use Case 23
24
تاحیضوت
25
26
لاثم
27
هدنشورف رابناريدم رابنا دنمراک
ديدج شرافس دو جوم شرافس رييغت
تاشرافس شزادرپ متسيس
رادباسح
لاوما تسرهف شرازگ پاچ لاوما تسرهف رييغت هدش شرافس يلااک لاسرا 28
کناب زادرپ دوخ هاگتسد
EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version
یراذگ هدرپ س هجو
EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version
هجو لاق ت نا روب ع زمر ري ي غ ت
EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version
یرت شم
EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version اه مت سیس لیلحت و هیزجت
: هت کن
ناوت یم و تسا یا هقیلس یرما
یدوجوم ملاعا هجو تخادر پ
.
د شاب یم اشنا نتشون دننام تف گ 29 EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version
دربراك دروم رادومن كي زا يا هنومن
.
دهد يم هدن شورف هب و دنك يم پاچ ار .
ديريگب رظن رد ار هداس روت كاف رودص متسيس كي .
دنك يم دراو ار روت كاف تاعلاطا هدنشورف متسيس نيا رد روت كاف و هدرك هبساحم ار روت كاف غلبم لك متسيس ن ا زا سپ • • • Enter Bill Details Clerk Calculate Total Amount Print Bill Clerk 30
Book Borrower Reserve book Borrow copy of book Return copy of book Extend loan
هناخبات ک
Borrow journal Return journal Journal Borrower Browse Browser Update catalog Librarian 31
و Use case هژورپ تیریدم
32
هژورپ تیریدم و Use Case
زاین اهن ا یزاس هدایپ یارب هک ینامز و اه use case تیمها ساسارب ،تخاس هخرچ .
دبای شرتسگ دناوت یم ،تسا : مینک داجیا ار هدیچیپ و گرزب use case کی میهاوخب هک یعقاوم رد .
دوش یم هتخاس ادتبا یا هداس لدم • دعب هلحرم رد یلیمکت Use case • use case یدنب هبتر و تیمها نییعت یدنب هبتر و یبایزرا سیرتام • یگتسباو رادومن • • • • 33
اه use case یدنب هبتر و یبایزرا
.
دوش یم هداد هعسوت use case نیرتمهم ادتبا ،اه هژورپ رث کا رد یدنب هبتر و یبایزرا سیرتام کمک هب : اه use case تیولوا نییعت : ریز یبایزرا رایعم شش ساسارب 5 ات 1 زایتما یرامعم یحارط رب ریثات نازیم .1
ریگمشچ یدرکراک دوجو اب ناس ا یارجا .2
زاسرطخ و نامز هب ساسح ،هدیچیپ یاهدرکراک زا یرادروخرب .3
دیدج ای زاسرطخ یروانف ای صاخ تاقیقحت هب مازلا .4
راک و بسک یلصا یاهدرکراک زا یرادروخرب .5
اه هنیزه شهاک ای دم ارد شیازفا .6
• • • 34
یدنب هبتر و یبایزرا سیرتام لاثم
35
اه یگتسباو ی یاسانش مارگاید
36