Top Banner
ی وژ ل د ت مRUP اژ ز ف رم ا ن ی س د ت ه م ی ی ا اب را ب ه ژ: روی ی ش م ن ا اد دژس خ ت س ا ر ی* ی ا- ب1392
28

متدلوژی RUP

Mar 21, 2016

Download

Documents

garran

متدلوژی RUP. مهندسی نرم افزار زهرا بابایی استاد درس:خانم شیروی پاییز1392. RUP چیست؟. معنای لغوی RUP حرف R مخفف کلمه Rational ، نام شرکتی بزرگ در صنعت نرم‌افزار حرف U مخفف کلمه Unified ، به معنای یکپارچه حرف P مخفف کلمه Process ، به معنای فرایند. معماری وساختار کلی rup. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: متدلوژی  RUP

RUPمتدلوژی افزار نرم مهندسی

بابایی زهرا : شیروی خانم درس استاد1392پاییز

Page 2: متدلوژی  RUP

RUP چیست؟

لغوی RUPمعنای

حرفRکلمه نرم‌افزار RATIONALمخفف صنعت در بزرگ شرکتی نا;م ،

حرفUکلمه یکپارچه UNIFIEDمخفف معنای به ،

حرفP

کلمه فرایند PROCESSمخفف معنای به ،

Page 3: متدلوژی  RUP

کلی وساختار RUPمعماری هنگام چه در را کاری چه ، کسی چه که کند می تعریف پروژه یک انجام فرایند

. دهد می انجام پروژه هدف به رسیدن برای وچگونه

از یکی که است شده ارائه افزار نرم تولید فرایند برای مختلفی های متدلوژیها آن ترین .RUPمشهور است

( سیستم مختلف های دامنه در افزاری نرم های پروژ انواع ،برای برای متدلوژی اینکاربرد ...( تابزرگ کوچک پروژهای از متفاوت های اندازه در صنعتی ، اطالعاتی های

دارد.

Page 4: متدلوژی  RUP

که اساسی ها RUP اصول آن از افزار نرم توسعه و تولید فرآیند تسهیل جهت: کند می استفاده

.1. باشد می ها آن بردن بین از و ها ریسک تر سریع هرچه شناخت

.2. دهید می تحویل مشتری به ارزشی با محصول که کنید تضمین ، ها نیازمندی فهم قابل سازی مستند با

.3 ) متمرکز ) شده تست و کامپایل اجرایی کد اجرا ق;ابل افزار نرم روی بر پروژه پیشرفت نمایش برایبمانید.

.4. بگنجانید پروژه در زودتر هرچه را تغیرات

کند 5. می محدود را تغییرات تأثیر و کرده ساده را ارتباطات که پایدار معماری یک سریع ایجاد

.6) ( . گرا شئ طراحی بسازید ها مولفه با را سیستم

.7. کنید کار هم با تیم یک قالب در

تمام 8. به کیفیت تضمین مسئولیت سپردن با را کار این و فرع یک نه دهید قرار اصل یک بعنوان را کیفیتدهید . انجام حیات چرخه های قسمت تمام و تیم اعضای

Page 5: متدلوژی  RUP

RUPتعریف

و RUP : 1تعریف محور معماری ، تکراری که باشد افزارمی نرم توسعه و تولید روش یکUSE-CASE. گراست

است .RUP : 2تعریف تعریف خوش و خوشساختار افزار نرم مهندسی فرآیند یک

شدن RUP : 3تعریف سفارشی قابلیت با فرآیند چارچوب یک که است فرآیندی محصول یککند می فراهم افزار نرم مهندسی برای را

Page 6: متدلوژی  RUP

RUP تکراری تولید و

Page 7: متدلوژی  RUP

است تعریف خوش و خوشساختار افزار نرم مهندسی فرآیند یک

RUP: است بعد دو دارای1: استاتیک- ساختار2: پویا- ساختار

Page 8: متدلوژی  RUP

استاتیک :RUPساختار

Page 9: متدلوژی  RUP

ایستای آن RUPبعد وعناصر

Page 10: متدلوژی  RUP

های RUPدیسپلین

Page 11: متدلوژی  RUP

دیسیپلها ین

سازی مدلو کسب کار

تحلیل وطراح ی

سازی پیاده

نیازمندی ها

آزمو ن

مدیریت پروژه

محیط

مدیریت پیکر بندی وتعییرا ت

Page 12: متدلوژی  RUP

وکار کسب سازی (BUSINESS‌MODELING)مدل

اهداف:

. یابد استقرار باید سیستم یک آن در که سازمانی های ودینامیک ساختار شناخت

. نیازند مورد هدف سازمان از حمایت براي که سیستم نیازمندیهاي هدایت

از مشترك شناخت یک کنندگان تولید و نهایی کاربر مشتري، اینکه تضمیندارند هدف سازمان

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

Page 13: متدلوژی  RUP
Page 14: متدلوژی  RUP

ها ( :REQUIREMENTS)نیازمندیاهداف :

که کارهایی مورد در نفعان ذی سایر و ها مشتری با توافق موارد نگهداری و تشخیصدهد . انجام باید سیستم

. سیستم کنندگان تولید برای سیستم های نیازمندی از بهتر شناخت آوردن فراهم سیستم حدود تعیین مرزهای تعریف. سیستم تولید برای زمان و مخارج تخمین جهت پایه یک کردن فراهم کاربران اهداف و نیازها روی بر تمرکز با سیستم برای کاربر واسط یک تعریف

Page 15: متدلوژی  RUP
Page 16: متدلوژی  RUP

(ANALYSIS‌&‌DESIGN)‌ وطراحی تحلیل: اهداف

. آید وجود به است قرار که سیستمی طراحی به ها نیازمندی تبدیل. سیستم برای مستحکم معماری پیدایشیک کارآیی برای آن طراحی و سازی پیاده محیط با شدن هماهنگ برای طراحی ساختن سازگار

بهتر .

Page 17: متدلوژی  RUP
Page 18: متدلوژی  RUP

(IMPLEMENTATION) سازی پیاده:اهداف

. ها الیه در یافته سازمان سازی پیاده های مجموعه زیر حسب بر ، کد سازمان تعریف ( های فایل ، ها باینری ، منبع های فایل ها مؤلفه بوسیلة اشیاء و ها کالس سازی پیاده

و .... ( اجرایی. واحدها عنوان به شده تولید اجزای تست ) سیستم ) یک صورت به ها تیم یا فردی سازان پیاده توسط شده تولید نتایج سازی مجتمع

اجرا . قابل

Page 19: متدلوژی  RUP
Page 20: متدلوژی  RUP

(:TEST)آزمون

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

واقعی . های. است شده طراحی که همانطور افزار نرم محصول های عملکرد تصدیق. اند شده سازی پیاده بدرستی ها نیازمندی اینکه تصدیق

Page 21: متدلوژی  RUP
Page 22: متدلوژی  RUP

(DEPLOYMENT)استقراردهد می توضیح را محصول استقرار حالت سه استقرار .دیسیپلین

اختصاصی نصب

نهایی محصول فروشکردن آماده

اینترنت طریق از افزار نرم به دستیابی

Page 23: متدلوژی  RUP
Page 24: متدلوژی  RUP

(ENVIRONMENT)محیط:اهداف

) فرآيندها ) توليد محيط آوردن ‌فراهم

پشتيباني ) ( ابزارهاي توليد محيط آوردن فراهم

Page 25: متدلوژی  RUP
Page 26: متدلوژی  RUP

(PROJECT‌MANAGEMENT)‌ پروژه مدیریت:اهداف

افزاری .فراهم نرم ً صرفا های پروزه مدیریت برای چارچوب یک کردن بر فراهم نظارت و اجرا ، انسانی نیروی تعیین ، ریزی طرح برای عملی رهنمودهای کردن

. ها پروژه. ریسک مدیریت برای چارچوب یک کردن فراهم

Page 27: متدلوژی  RUP

- ادامه پروژه :مدیریت

پروژه مدیریت های جنبه پوششهمة برای پروژه مدیریت موارد نیستدیسیپلین جمله از ،‌: زیر

) رهبری ) ، آموزش ، استخدام افراد مدیریت) غیره ) و تخصیص ، تعیین بودجه مدیریت) مشتریان ) و کنندگان فراهم با قراردادها مدیریت

Page 28: متدلوژی  RUP