تحقیق آر یو پی چیست ؟ 15 ص
دسته بندي :
دانش آموزی و دانشجویی »
دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 14 صفحه
قسمتی از متن word (..doc) :
1
فهرست مندرجات
عنوان صفحه
۱ آر.یو.پی چیست؟ 2
۲ مهمترین مزایای آر.یو.پی 3
۳ ویژگیهای آر.یو.پی 3
۴ مراحل آر.یو.پی 4
۴.۱ مرحله ۱ - آغازین (Inception) 4
۴.۲ مرحله ۲ - تحلیل پیچیدگی (Elaboration) 5
۴.۲.۱ ریسکهای مرتبط با نیازمندیهای سیستم 5
۴.۲.۲ ریسکهای تکنولوژیکی 6
۴.۲.۳ ریسکهای منابع انسانی 7
۴.۲.۴ ریسکهای سیاسی 7
۴.۳ مرحله ۳ - ساخت (Construction) 8
۴.۴ مرحله ۴ - انتقال (Transition) 9
5- ابزار مهندسي نرم افزار 10
6- مراحل زيست چرخ پروژه: 11
7- تكرار در متدولوژي RUP: 12
8 - منابع 15
3
RUP
از ویکیپدیا، دانشنامهٔ آزاد.
در فرهنگ مهندسی نرمافزار، فرآیند یکپارچهٔ رشنال یا آر.یو.پی. (به انگلیسی: Rational Unified Process و به اختصار: RUP) نام یک فرآیند توسعهٔ نرمافزار است که شرکت آیبیام آنرا تدوین کرده است. به طور خلاصه آر.یو.پی ارائه دهنده مجموعهای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است. این فرآیند بستر مناسبی برای تولید و توسعه نرمافزار در اختیار تحلیلگران و طراحان سیستمهای رایانهای قرار میدهد.
آر.یو.پی چیست؟
این فرآیند یک روش نظاممند برای تخصیص کارها و مسئولیتها در یک تیم توسعه نرمافزار ارائه میدهد و هدف آن تولید نرمافزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما را تحت یک برنامه زمانی مشخص و با بودجه قابل پیشبینی برآورده سازد. آر.یو.پی بهرهوری تیم تولید نرمافزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهلالوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیتهای حیاتی توسعه، افزایش میدهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرمافزار برخوردار هستند.
آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم میسازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیک های آر.یو.پی بخش
3
های عمدهای از فرآیند تولید نرمافزار به طور خودکار انجام شده و همچنین استفاده از مدلهای تولید شده در فرآیندهای گذشته در پروژههای جاری به سادگی امکانپذیر است. این فرآیند با موقعیتهای مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرمافزار قابل استفاده است.
آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامهریزی، بررسی ریسکها، تولید و تست نرمافزار را در بر میگیرد و چهارچوبی در جهت انجام صحیح و موفق پروژههای نرم افزاری فراهم میسازد.
چرا آر.یو.پی را یکپارچه نامیدهاند:
این فرآیند از ترکیب و یکپارچهسازی چند فرآیند و متدولوژی شامل Booch، OMT و OSE دیگر ایجاد شده است.
از زبان یکپارچه مدلسازی (UML) به طور موثری بهره میگیرد.
مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشتهاند حال آنکه در آر.یو.پی یکسان شدهاند.
مهمترین مزایای آر.یو.پی
تسهیل توسعه تکراری نرمافزار
مدیریت نیازها
مدل کردن تصویری نرمافزار
4
بازبینی کیفیت نرمافزار
کنترل تغییرات در نرمافزار
امکان استفاده از طریق وب
ویژگیهای آر.یو.پی
بر اساس یوزکیسها عمل میکند.(نیازهای کاربر از طریق یوزکیس بیان میشود)
اساس آن طراحی معماری سیستم است و سیستم تولید شده از معماری استواری برخوردار خواهد بود.
مبتنی بر تکرار است.
قابلیت استفاده مجدد را فراهم میسازد زیرا پروژه به قطعات کوچک تقسیم و انجام میشود.
مراحل آر.یو.پی
مرحله ۱ - آغازین (Inception)
پایه پروژه و ابعاد آن در این مرحله مشخص میشوند. در این مرحله پروژه به طور کلی بررسی شده و هزینه و درآمد ناشی از آن محاسبه میگردد. در این مرحله برداشتی اجمالی از ابعاد پروژه بدست میآید. در انتهای این مرحله تصمیم برای انجام یا عدم انجام پروژه اتخاذ خواهد شد و تعهد لازم از کارفرما تهیه میشود.
مرحله ۲ - تحلیل پیچیدگی (Elaboration)
در این مرحله جزئیات بیشتری از نیازهای سیستم را جمعآوری شده و درک بهتری از پروژه صورت میپذیرد. بدین ترتیب تحلیل و طراحی سطح بالایی از سیستم صورت گرفته پایه معماری اولیه سیستم بنا میشود. در این مرحله نقشه ساخت سیستم تولید شده است.