PDA

View Full Version : سوال: آشنائی در RUP



kamandboland
چهارشنبه 08 آبان 1387, 16:23 عصر
سلام به دوستان عزیز

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

مرسی

nastaranlamesi
چهارشنبه 08 آبان 1387, 16:56 عصر
سلام
در این پست هرآنچه در رابطه با rup و uml بخواهی است.

ِhttp://barnamenevis.org/forum/showthread.php?t=18349 (http://www.ecl4u.com/Default.aspx?g=topics&f=20)

سیدمقداد
شنبه 07 دی 1387, 09:46 صبح
سلام

یک کتاب فوق العاده (Ebook) به زبان فارسی در خصوص مفاهیم آر یو پی ( RUP ) توسط یکی از دوستان خوبم آقای بدری از فارغ التحصیلان دانشگاه شریف نوشته شده است که به زبان ساده این مفاهیم را توضیح داده شما می توانید از آدرس زیر آن را دانلود نمایید:

http://www.softgozar.com/WebPage/SoftwareDescription.aspx?SoftwareId=47&Title=RUP

موفق باشید

abedini_prg
شنبه 09 مرداد 1389, 15:41 عصر
در فرهنگ مهندسی نرم‌افزار (http://fa.wikipedia.org/wiki/%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C_%D9%86%D8%B1% D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1)، فرآیند یکپارچهٔ رشنال یا آر.یو.پی. (به انگلیسی (http://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A7%D9%86%DA%AF%D9%84% DB%8C%D8%B3%DB%8C): Rational Unified Process و به اختصار: RUP) نام یک فرآیند توسعهٔ نرم‌افزار (http://fa.wikipedia.org/w/index.php?title=%D9%81%D8%B1%D8%A2%DB%8C%D9%86%D8% AF%D9%87%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%8 7_%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8 %A7%D8%B1&action=edit&redlink=1) است که شرکت رشنال آی‌بی‌ام (http://fa.wikipedia.org/wiki/%D8%A2%DB%8C%E2%80%8C%D8%A8%DB%8C%E2%80%8C%D8%A7%D 9%85) آنرا تدوین کرده است. آی‌بی‌ام (http://fa.wikipedia.org/wiki/%D8%A2%DB%8C%E2%80%8C%D8%A8%DB%8C%E2%80%8C%D8%A7%D 9%85) این شرکت را در سال ۲۰۰۳ خرید و هم‌اکنون توسعهٔ این فرایند و ابزارهای آن را به‌عهده دارد. به طور خلاصه آر.یو.پی ارائه دهنده مجموعه‌ای از روشها برای کمک به مدیریت (http://fa.wikipedia.org/wiki/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA) دقیق بر روی مراحل طراحی (http://fa.wikipedia.org/wiki/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C) و پیاده‌سازی (http://fa.wikipedia.org/w/index.php?title=%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2% 80%8C%D8%B3%D8%A7%D8%B2%DB%8C&action=edit&redlink=1) نرم‌افزارهای رایانه‌ای (http://fa.wikipedia.org/wiki/%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A 7%D8%B1) است. این فرآیند بستر مناسبی برای تولید و توسعه نرم‌افزار در اختیار تحلیل‌گران (http://fa.wikipedia.org/wiki/%D8%AA%D8%AD%D9%84%DB%8C%D9%84%E2%80%8C%DA%AF%D8%B 1) و طراحان (http://fa.wikipedia.org/w/index.php?title=%D8%B7%D8%B1%D8%A7%D8%AD&action=edit&redlink=1) سیستم‌های رایانه‌ای قرار می‌دهد.این فرآیند یک روش نظام‌مند برای تخصیص کارها و مسئولیتها در یک تیم (http://fa.wikipedia.org/w/index.php?title=%D8%AA%DB%8C%D9%85&action=edit&redlink=1) توسعه نرم‌افزار ارائه می‌دهد و هدف آن تولید نرم‌افزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما (http://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D9%81%D8%B1%D9%85%D8%A7) را تحت یک برنامه زمانی مشخص و با بودجه (http://fa.wikipedia.org/wiki/%D8%A8%D9%88%D8%AF%D8%AC%D9%87) قابل پیش‌بینی برآورده سازد. آر.یو.پی بهره‌وری تیم تولید نرم‌افزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهل‌الوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیت‌های حیاتی توسعه، افزایش می‌دهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرم‌افزار برخوردار هستند.
آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (http://fa.wikipedia.org/w/index.php?title=%D8%B2%D8%A8%D8%A7%D9%86_%DB%8C%DA %A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87_%D9%85%D8%AF%D9% 84%D8%B3%D8%A7%D8%B2%DB%8C&action=edit&redlink=1) (UML) را فراهم می‌سازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیک های آر.یو.پی بخش‌های عمده‌ای از فرآیند تولید نرم‌افزار به طور خودکار انجام شده و همچنین استفاده از مدل‌های تولید شده در فرآیندهای گذشته در پروژه‌های (http://fa.wikipedia.org/w/index.php?title=%D9%BE%D8%B1%D9%88%DA%98%D9%87%E2% 80%8C&action=edit&redlink=1) جاری به سادگی امکان‌پذیر است. این فرآیند با موقعیت‌های مختلف تطبیق یافته و برای سازمانهای (http://fa.wikipedia.org/wiki/%D8%B3%D8%A7%D8%B2%D9%85%D8%A7%D9%86) بزرگ یا حتی کوچک تولید و توسعه نرم‌افزار قابل استفاده است.
آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامه‌ریزی، بررسی ریسکها، تولید و تست نرم‌افزار را در بر می‌گیرد و چهارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری فراهم می‌سازد.
چرا آر.یو.پی را یکپارچه نامیده‌اند:


این فرآیند از ترکیب و یکپارچه‌سازی چند فرآیند و متدولوژی (http://fa.wikipedia.org/wiki/%D9%85%D8%AA%D8%AF%D9%88%D9%84%D9%88%DA%98%DB%8C) شامل Booch، OMT و OSE دیگر ایجاد شده است.
از زبان یکپارچه مدلسازی (UML) به طور موثری بهره می‌گیرد.
مفاهیمی نظیر کلاس (http://fa.wikipedia.org/wiki/%DA%A9%D9%84%D8%A7%D8%B3_%28%D8%A8%D8%B1%D9%86%D8% A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB %8C%29) و شیء (http://fa.wikipedia.org/w/index.php?title=%D8%B4%DB%8C%D8%A1_%28%D8%A8%D8%B1 %D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8 C%D8%B3%DB%8C%29&action=edit&redlink=1) در متدهای قبلی علائم خاص و مختلفی داشته‌اند حال آنکه در آر.یو.پی یکسان شده‌اند.