تحقیق با موضوع Rational Unified Process

تحقیق با موضوع Rational Unified Process 38صفحه قالب ورد قابل ویرایش
تحقیق با موضوع Rational Unified Process
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 102 کیلو بایت |
تعداد صفحات | 38 |
دریافت فایل
توضیحات:
تحقیق با موضوع Rational Unified Process
38صفحه قالب ورد قابل ویرایش
بخشی ازمتن:
چكیده
چه چیز میتواند یك پروسه تولید نرمافزار را توصیف كند؟ آیا منظور از پروسه، آمادهسازی نرمافزار صرفاً برای ارائه در بازار است؟ مسلماً در هر كاری وجود یك سامانه و فرایند كاری ضروری است؛ ولی چه چیزی میتواند موجب ایجاد سرعت و كیفیت در فرایند تولید یك نرمافزارشود؟ لزوماً طراحی و پیادهسازی یك فرایند یكپارچه و منطقی میتواند چنین نتیجهای در بر داشته باشد.
فرایند انجام یک پروژه تعریف میکند که چه کسی، چه کاری را در چه هنگام و چگونه برای رسیدن به هدف (انجام پروژه) انجام میدهد.
در مهندسی نرمافزار، هدف ساختن یک محصول نرمافزاری و یا بهبود یک نمونهی موجود است. هدف از تعیین فرایند، تضمین کیفیت نرمافزار، برآورده شدن نیازهای کاربر و قابل تخمین بودن زمان و هزینهی تولید میباشد. علاوه بر این، تعیین فرایند، روندی جهت تحویل مصنوعات دوران تولید نرمافزار به کارفرما و ناظر پروژه ارائه میدهد تا از این طریق اطمینان حاصل کنند که پروژه روند منطقی خود را طی میکند و نظارت درست بر انجام پروژه ممکن است و از سوی دیگر، معیاری برای ارزیابی پروژه انجام شده میباشد. تا كنون متدولوژیهای مختلفی برای فرآیند تولید نرمافزار ارائه شدهاند كه یكی از مشهورترین آنها RUP است.
بدین منظور امروزه از متدولوژی RUP استفاده می کنند. RUP مخفف عبارت( Rational Unified Process) چارچوبی كلی است برای تشریح فرآیند ساخت نرمافزار. پس از آنكه تیم سه نفرهی شركت Rational ساخت UML را (به عنوان یك شیوهی نمایش notation/یكتا برای تشریح مدل شیء) به آخر رساند، تلاش خود را متوجه فرآیند تولید نرمافزار نمود.
اساس RUP بر تكرار (iteration) است و اساس تكرار این است كه هر تكرار به یك محصول قابل اجرا ختم شود. هر تكرار شامل هر هفت مرحله چرخهی حیات در مدل سنتی آبشاری است، یعنی: مدلسازی تجاری، تخمین نیازها، تحلیل و طراحی، پیاده سازی، تست، نگهداری و توسعه.
به حداقل رساندن حجم پروسه تولید یك نرمافزار همزمان با حفظ كیفیت و صرفهجویی در زمان از مهمترین ویژگیهای این روش میباشند. معمولاً برای یك شركت تولید نرمافزار، سرعت عمل به موقع برای پاسخگویی به تقاضا و شرایط اجتماعی اهمیت دارد، اما گاهی این شتابزدگی سبب فدا شدن كیفیت میگردد.
فهرست برخی ازمطالب:
چكیده ………………………………………………………………………………………….. 1
مقدمه ……………………………………………………………………………………………3
RUP چیست؟ ………………………………………………………………………………….5
فازهای RUP …………………………………………………………………………………..8
اهداف فاز آغاز …
………………………………………………………………………………..9
خروجی های فاز آغاز ……………………………………………………………………………9
فاز جزئیات یا تحلیل پیچیدگی …………………………………………………………………….10
بررسی ریسك ها ………………………………………………………………………………….10
ریسك های تكنولوژی ……………………………………………………………………………..11
ریسك های منابع انسانی …………………………………………………………………………..12
ریسك های سیاسی …………………………………………………………………………………12
اهداف فاز جزئیات ……………………………………………………………………………….13
خروجی های فاز جزئیات ………………………………………………………………………..14
فاز ساخت ………………………………………………………………………………………….15
اهداف فاز ساخت ………………………………………………………………………………….16
خروجی های فاز ساخت …………………………………………………………………………..17
فاز انتقال…………………………………………………………………………………………..17
اهداف فاز انتقال ………………………………………………………………………………..18
خصوصیات RUP …………………………………………………………………………….20
قوانین ارسال دیدگاه در سایت