کتاب RUP چیست؟ و کاربرد آن
- 1445 بازدید
- ۳ اردیبهشت, ۱۳۹۵
- ارسال توسط وطن سورس
- در کتاب و مقاله
- 0 نظر
آموزش RUP
در این سایت سعی کردیم علاوه بر آموزش برنامه نویسی ، آموزش شبکه و آموزش تولید نرم افزار رو هم داخل سایت بذاریم در این پست به سراغ فرآیند یکپارچهٔ رشنال یا آریوپی رفتیم و کتابی رو آماده کردیم که در قالب ۴۵۵ صفحه نگارش شده است که واقعا میتوان گفت که یک منبع عالی برای یادگیری RUP هست .
این کتاب به بررسی چرایی، فلسفه، و چیستی آر.یو.پی (Rational Unified Process) اختصاص دارد. آر.یو.پی، گنجینه ای است ارزشمند از راهکارها و تجارب موفق در مهندسی و تولید نرم افزار؛ آر.یو.پی، قالب و چارچوبی است برای تعریف فرایندهای مهندسی و تولید سیستم های پیچیده ای مانند نرم افزار.
در فرهنگ مهندسی نرمافزار، فرآیند یکپارچهٔ رشنال یا آریوپی (به انگلیسی: Rational Unified Process و به اختصار: RUP) نام یک فرآیند توسعهٔ نرمافزار است که شرکت رشنال آیبیام آنرا تدوین کردهاست. آیبیام این شرکت را در سال ۲۰۰۳ خرید و هماکنون توسعهٔ این فرایند و ابزارهای آن را بهعهده دارد. به طور خلاصه آریوپی ارائه دهنده مجموعهای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است. این فرآیند بستر مناسبی برای تولید و توسعه نرمافزار در اختیار تحلیلگران و طراحان سیستمهای رایانهای قرار میدهد.
آریوپی چیست؟
این فرآیند یک روش نظاممند برای تخصیص کارها و مسئولیتها در یک تیم توسعه نرمافزار ارائه میدهد و هدف آن تولید نرمافزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما را تحت یک برنامه زمانی مشخص و با بودجه قابل پیشبینی برآورده سازد. آر. یو. پی بهرهوری تیم تولید نرمافزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهلالوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیتهای حیاتی توسعه، افزایش میدهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرمافزار برخوردار هستند.
آریوپی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم میسازد (دقت شود که در عین حال آر. یو. پی و یو. ام. ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیکهای آر. یو. پی بخشهای عمدهای از فرآیند تولید نرمافزار به طور خودکار انجام شده و همچنین استفاده از مدلهای تولید شده در فرآیندهای گذشته در پروژههای جاری به سادگی امکانپذیر است. این فرآیند با موقعیتهای مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرمافزار قابل استفادهاست.
آریوپی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامهریزی، بررسی ریسکها، تولید و تست نرمافزار را در بر میگیرد و چهارچوبی در جهت انجام صحیح و موفق پروژههای نرمافزاری فراهم میسازد.
چرا آریوپی را یکپارچه نامیدهاند:- این فرآیند از ترکیب و یکپارچهسازی چند فرآیند و متدولوژی شامل Booch، OMT و OSE دیگر ایجاد شدهاست.
- از زبان یکپارچه مدلسازی (UML) به طور موثری بهره میگیرد.
- مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشتهاند حال آنکه در آر. یو. پی یکسان شدهاند.
نظر بدهید