1 / 32

به نام آنکه جان را فکرت آموخت

به نام آنکه جان را فکرت آموخت. نام دانشجو:بهناز خسروجردی استاد ارجمند جناب مهندس بهرامی زاده. موضوع:. فرآیند یکپارچه منطقی یا RUP. RUP معرفی فرایند یکپارچه منطقی یا. Rational unified process مخفف کلمه RUP (1

Download Presentation

به نام آنکه جان را فکرت آموخت

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. به نام آنکه جان را فکرت آموخت نام دانشجو:بهناز خسروجردی استاد ارجمند جناب مهندس بهرامی زاده

  2. موضوع: فرآیند یکپارچه منطقی یا RUP

  3. RUPمعرفی فرایند یکپارچه منطقی یا Rational unified processمخفف کلمه RUP(1 است ویک روش توسعه نرم افزاری است که از خاصیت تکرار پذیری تبعیت می کند وروش مبتنی بر معماری و موردکاربردگراست یک فرایندساخت یافته ومشخص مهندسی(2 نرم افزار است یک محصول فرایندی است که یک چارچوب فرایند RUP(3 تطبیق پذیر را برای مهندسی نرم افزار فراهم می کند فرایند سفارشی کردن درخواست مشتری وRUPمحصول طیف وسیعی از فرایندها را حمایت میکند.

  4. :RUPاصول اساسی رویکرد برای ایجاد یک پروژه موفق اصول زیر مهم میباشد: 1.همیشه وبا سرعت به مقابله با خطرات برویددر غیراینصورت آنها به شما حمله خواهندکرد. 2.برای مشتری خود ارزش ایجادکنید. 3.روینرم افزاری که قابل اجراست متمرکز شوید 4.ازهمان ابتدای پروژه تغییرات مورد نظررا مدنظر داشته ویک روش معماری قابل اجرا در دستور کار خودقراردهید. 5.همانندتیم باهم کار کنید.

  5. :وتوسعه مکررRUP دراین روش از یک شیوه توسعه فرایندتکراری استفاده میشود. مراحل چرخه زندگی توسعه سیستم عبارتنداز: 1.تعیین نیازمندی ها 2. تحلیل وطراحی 3.اجرا 4.آزمایش

  6. RUP فرآیند تکراری در

  7. فرایند نرم افزاری مشخصRUP فرایند یکپارچه منطقی متکی به شبه مدل مهندسی نرم افزار است.این مدل دارای دوساختاراست: 1.ساختار پویا:این بعد نشان می دهد چگونه فرایند بر حسب دوره ها ومراحل وتکرارها بیان شده ودر سرتاسر چرخه زندگی یک پروژه گسترده می شوند. 2.ساختار ایستا:اینبعد شرح می دهد که عناصر فرایند مثل فعالیت ها و نظامها ومصنوعات چگونه دسته بندی میشوند.

  8. دردوبعد:RUPسازماندهی فرایند

  9. مدل مهندسی فرایند نرم افزاری

  10. چهار عنصر کلیدی مدلسازی درRUP 1.نقش ها:چهکسی 2.فعالیت ها :چگونه 3.مصنوعات:چه طور 4.جریان های کاری:چه موقع

  11. نقش ها: یک نقش شبیه یک عنوان است که یک شخص در اثنای یک پروژه آن را به خود میگیرد.

  12. فعالیتها: یک فعالیت واحدی از کار است که توسط یک شخص در آن نقش انجام می شود.

  13. مصنوعات: یک مصنوع (خروجی)بخشی از اطلاعات است که تولید می شودو تغییر میکند یا توسط یک فرآیند به کار گرفته میشود مصنوعات می تواند اشکال زیر باشد: 1.یک مدل 2.یک عنصر مدل 3.یک مستند 4.کد برنامه اصلی

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

  15. :RUPچارچوب فرایند 1.بهترین روش ها 2.ابزارتحویل فرایند 3.ابزارپیکربندی 4.ابزار تحویل فرآیند 5.اجتماع/دادوستد

  16. چیست؟MY RUP به MY RUPاز طریق یک وب به نام RUPمحصول مشتری تحویل داده میشود که دیدهای فرآیندی را در دسترس قرار میدهدکه مجهز به یک فرهنگ لغت وموتور جستجووخودآموزاست.

  17. استفاده RUPچه کسی از محصولمیکند؟ این محصول در شرکتها وپروژه های کوچک وبزرگ به کار میرود مانند: 1.ارتباطات 2.حمل ونقل وهوافضا وصنایع دفاع 3.تولیدی 4. خدمات مالی 5.یکپارچه سازی سیستم ها

  18. مراحل واهداف ونقاط عطف :RUP

  19. مرحله تکوین:(1 دراین مرحله درک مناسبی از اهداف ومحدوده پروژه به دست می آیدوبا استفاده از اطلاعات به دست آمده متوجه میشوید که آیا کار را دنبال کرده ویا بهتر است آن را دنبال نکنید.

  20. 5 هدف اصلی مرحله تکوین: • شناخت آنچه باید ایجاد شود. • شناسایی عملکردئ کلیدی سیستم • تعیین حداقل یک راه حل ممکن • پی بردن به هزینه ها وبرنامه زمانبندی وخطرات • تصمیم گیری درمورداینکه چه فرآیندی دنبال شده وچه ابزاری به کار رود.

  21. نمودار مرحله تکوین

  22. مرحله تفضیل:(2 است که هدف این RUP دومین مرحله از مراحل مرحله تعریف و تعیین خط اصلی معماری سیستم است تا براساس آن یک پایه محکم برای کوشش های لازم جهت طراحی وپیاده سازی انجام گیرد.

  23. اهداف مرحله تفضیل: 1.درک بیشتری از جزییات نیازمندیها به دست آورید. 2.طراحی وپیاده سازی خطوط اصلی معماری 3.کاهش خطرات ضروری وتهیه زمانبندی دقیق تر 4.بهبود وضعیت توسعه وگذاشتن محیط توسعه درجای خود

  24. نکات مورد توجه در مرحله تفضیل: 1.از مواردکاربرد برای استخراج معماری استفاده کنید. 2.کلاس های شناسایی شده را دسته بندی کنید. 3.طراحی پایگاه داده ها 4.پیاده سازی سناریوهای لازم 5.آزمایش سناریوهای لازم

  25. نمودار مرحله تفضیل:

  26. 3.مرحله ساخت در این مرحله شما در ساخت سیستم کاربردی نسبت به انتهای مرحله تفضیل پیشرفت قابل ملاحظه ای کرده اید. در این مرحله : • براساس بهره گیری از خط اصلی معماری که در مرحله قبل انجام شدبه توسعه نرم افزاری سودآور می پردازید. • قادرید به پروژه چیزی اضافه کنید. • چندین نسخه را ساخته وارزیابی می کنید. • از یک معماری قابل اجرا به سمت اولین عملیات خود می روید.

  27. نمودار مرحله ساخت :

  28. مرحله انتقال:(4 مطمئن RUP در آخرین مرحله از دوره زندگی شده ایدکه نرم افزار تولیدی نیاز های کاربران را مورد توجه قرار داده است.

  29. اهداف مرحله انتقال: 1.یک یا چند آزمایش برای تائید انتظارات کاربر تحقق می یابد. 2.آموزش کاربران و نگه دارندگان 3.آماده سازی سایت استقرار وتبدیل پایگاه های اطلاعاتی عملیاتی. 4.آماده سازی شروع به کار وتولید وآماده سازی جهت رفتن به بازار وتوزیع وتقویت فروش 5.بهبود اجرا وکارایی سیستم در آینده

  30. نمودار مرحله کشف ورفع نقایص:

  31. برای یک پروژه:RUP انتخاب استفاده میکنیدRUPوقتی در پروژه خود از 5 مورد را به خاطر داشته باشید: • بررسی اینکه تیم پروژه در گذشته با چه موضوعاتی روبرو بوده است. • برنامه ریزی فعالیت ها • پیکربندی وسفارشی کردن • اجرا کردن پروژه • ارزیابی کردن پروژه

  32. با تشکر از شماعزیزان وآرزوی بهروزی • منبع : کتاب فرایند یکپارچه منطقی_ نوشته محمدرضا هدایت فر THE END

More Related