فرمت فایل : word(قابل ویرایش)
تعداد صفحات:53
فهرست مطالب:
نمودارهای UML 1
نمودارهای Use Case : 1
ایجاد نمودارهای Use Case 3
حذف نمودارهای Use Case 5
الصاق فایل ها و URL به یک Use Case 6
نوار ابزار برای نمودار Use Case 8
کار با Use Case ها 8
نمودارهای Sequence (توالی) 12
نمودارهای sequence 15
ساخت یک نمودار sequence: 17
برای ایجاد یک نمودار sequnce: 17
برای افزودن یک آیتم به یک نمودار sequence: 18
حذف یک نمودار sequemce: 19
الصاق URL و فایل ها به یک نمودار sequence: 19
نوار ابزار نمودار sequence: 21
نمودارهای Collaboration 22
نمودارهای collaboration: 23
ساختن یک نمودار collaboration 24
حذف یک نمودار collaboration 25
الصاق URL و فایل ها به بک نمودار collaboration 25
برای باز کردن فایل الصاقی: 26
نوار ابزار نمودار Collaboration: 27
نمودارهای Class (کلاس) 28
نمودارهای Class 30
ساختن نمودارهای Class 32
برای اضافه کردن یک آیتم به یک نمودار Class: 34
حذف نمودارهای Class: 35
برای حذف یک نمودار Class: 35
سازماندهی آیتم های روی یک نمودار Class: 35
الصاق فایل ها و URL به یک نمودار کلاس 37
نوار ابزار نمودار Class: 39
نمودارهای حالت (State Transition Diagrams) 39
نمودارهای تغییر حالت (state Transition): 42
ایجاد یک نمودار تغییر حالت 44
نمودارهای Deployment 46
نمودارهای Deployment 47
بازکردن نمودار Deployment: 48
نمودارهای UML 1
UML به افراد اجازه می دهد تا چندین نوع مختلف از نمودارهای بصری را به وجود آورند که جنبه های مختلف سیستم را نمایش می دهد . Rational Rose از ایجاد اکثر این مدلها ، همانطور که در زیر آمده ، پشتیبانی می کند .
- نمودار Use Case
- نمودارهای Sequence(توالی)
- نمودار Collabration(همکاری)
- نمودار Class (کلاس)
- نمودار State Transition (حالت)
- نمودار Deployment
این نمودارهای مدل ، جنبه های مختلف سیستم را نشان می دهند . مثلاً نمودار Collaboration (همکاری محاورات ضروری میان آبجکت ها را نشان می دهد ، به این منظور که تعدادی از توابع سیستم را به انجام برساند . هر نمودار یک هدف و یک شنوندة در نظر گرفته شده دارد .
نمودارهای Use Case :
نمودارهای Use Case محاورات میان Use Case ها را نشان میدهند ، که عملیات سیستمی و عامل ها (Actor) که نشان دهندة افراد یا سیستم هایی که اطلاعات را برای سیستم فراهم کرده و یا از آن دریافت می کنند را نمایش می دهند . مثلاً نمودار Use Case سیستم Automated Teller Machine در شکل نشان داده شده است .
نمودار Use Case محاورات میان Use Case ها و عامل ها را نشان می دهند ،
Use Caseها درخواستهای سیستم را از دید کاربرد نشان می دهند ، بنابراین
Use Case ها عملیاتی هستند که سیستم فراهم می کند . عامل در واقع نگهدارنده پول (بانکدار) یک سیستم هستند . این نمودارها نشان می دهند که چه عامل هایی به
Use Case ها مقدار اولیه می دهند . همچنین آنها نشان می دهند که چه موقع یک عامل ، اطلاعات را از یک Use Case دریافت می کند .
نمودار Use Case محاورات میان Use Case ها و عامل های یک سیستم Automate Teller (ATM)Machine را نشان می دهد . بر این اساس ، نمودار Use Case میتواند درخواستهای سیستم را نشان دهد . در این مثال مشتری بانک تعدادی از
Use Case ها را مقداردهی می کند : برداشت پول (withdraw Money) ، واریز (Deposit Fands) ، انتقال از حساب (Transfer Fands) ، پرداخت (Make Payment) ، مشاهده تراز (موجودی) (View Balance) و تغییر PIN (Change PIN) .
تعدادی از ارتباطات این ارزش را دارند که بیشتر به آنها اشاره شود . کارمند بانک همچنین به Use Case تغییر PIN مقدار اولیه می دهد . Use Case پرداخت ، فلشی را نشان می دهد که به سیستم اعتباری می رود . سیستم های خارجی ممکن است عامل هایی باشند و در این مورد ، سیستم اعتباری بعنوان یک عامل نشان داده شده است ، زیرا خارج از سیستم ATM ، است . فلشی که از یک Use Case به یک عامل می رود نشان می دهد که Use Case اطلاعاتی را تولید می کند که یک عامل از آن استفاده می کند . در این مورد Use Case پرداخت ، اطلاعات پرداختی کارت اعتباری را برای سیستم اعتباری آماده می کند . اکثر اطلاعات از دیدن نمودارهای Use Case قابل فهم می باشد زیرا این نمودار همة عملیات سیستم را نشان می دهد . کاربران ، مدیران پروژه ، تحلیلگران ، برنامه نویسان ، مهندسین تضمین کیفیت و هر شخص دیگری که به سیستم وابسته است ، می تواند مانند همه ، این نمودارها را ببیند و بفهمد که چه سیستم قرار است به انجام برسد .