۲۲-فروردین-۱۳۸۸, ۲۲:۵۸:۴۵
RUP مخفف واژه "Rational Unified Process" و به معنای "فرایند یکپارچه رشنال" می باشد.
شاید این سوال پیش بیاید که چرا کلمه "Rational" که به معنای "منطقی" می باشد، ترجمه نشده است؟، دلیل این موضوع این است که کلمه "Rational" نام شرکتی است که مبدع RUP بوده است.
اگه بخواهیم RUP را کوتاه توصیف کنیم به پاراگراف زیر می رسیم:
RUP ارائه دهنده مجموعهای از روش ها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است.
RUP به وسیله شرکت رشنال در طول بیش از دو دهه تحقیق و بررسی ایجاد گردید و اکنون راهبری آن را شرکت IBM بر عهده دارد.
اگر تا امروز خواسته باشید تا یک نرم افزار را به صورت تیمی تولید کنید، حتماً با موانعی که پیش رویتان قرار می گیرد آشنایی دارید. مهمترین این مشکلات عبارت اند از:
1. عدم درک صحیح تمامی اعضای گروه از پروژه
2. تفاوت نگرش روی یک مسأله واحد به صورت پایه ای
3. عدم توانایی تقسیم وظایف
4. نداشتن برنامه ای مدون و کامل جهت مشخص کردن نقطه شروع، نقطه پایان و مسیر انجام پروژه
و......
راه حل مناسب برای از میان برداشتن این مشکلات استفاده از استانداردی است که مفاهیم را برای همه یکسان جلوه دهد و بتواند نمای کلی از یک پروژه را برای اعضا در معرض نمایش قرار بدهد. یکی از استاندارد ها یا در واقع یکی از این فرایند ها، RUP می باشد.
توصیفات بالا یکی از مزایای RUP رو به نمایش در آورد. در زیر به بیان برخی دیگر از مزایای RUP می پردازیم:
* تسهیل توسعه تکراری نرمافزار
* مدیریت نیازها
* مدل کردن تصویری نرمافزار
* بازبینی کیفیت نرمافزار
* کنترل تغییرات در نرمافزار
* امکان استفاده از طریق وب
با توجه به توضیحات و توصیفات بالا به بیان تعریف دقیق تری از RUP می پردازیم:
آر.يو.پي رويكردي است منظم و داراي ديسيپلين، براي تخصيص مسؤليت ها و مديريت آنها در يك سازمان يا تيم توليدكننده ي سيستم هاي نرم افزاري. البته، آر.يو.پي الگويي را در اختيار مهندسين و مديران قرار مي دهد كه قابل تعميم و گسترش به طيف وسيعي از پروژه ها، حتي پروژه هاي توليد فراورده هاي غير نرم افزاري مي باشد. هدف اين فرايند عبارتست از: توليد يك فراورده داراي كيفيت مطلوب، در يك چارچوب زماني و هزينه اي قابل پيش بيني، كه برآورده كننده ي نيازهاي كاربران نهايي اش باشد.
ادامه دارد.....
منبع: خودم + ویکیپدیا + کتاب معرفی آر.یو.پی نوشته محمد بدری
شاید این سوال پیش بیاید که چرا کلمه "Rational" که به معنای "منطقی" می باشد، ترجمه نشده است؟، دلیل این موضوع این است که کلمه "Rational" نام شرکتی است که مبدع RUP بوده است.
اگه بخواهیم RUP را کوتاه توصیف کنیم به پاراگراف زیر می رسیم:
RUP ارائه دهنده مجموعهای از روش ها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است.
RUP به وسیله شرکت رشنال در طول بیش از دو دهه تحقیق و بررسی ایجاد گردید و اکنون راهبری آن را شرکت IBM بر عهده دارد.
اگر تا امروز خواسته باشید تا یک نرم افزار را به صورت تیمی تولید کنید، حتماً با موانعی که پیش رویتان قرار می گیرد آشنایی دارید. مهمترین این مشکلات عبارت اند از:
1. عدم درک صحیح تمامی اعضای گروه از پروژه
2. تفاوت نگرش روی یک مسأله واحد به صورت پایه ای
3. عدم توانایی تقسیم وظایف
4. نداشتن برنامه ای مدون و کامل جهت مشخص کردن نقطه شروع، نقطه پایان و مسیر انجام پروژه
و......
راه حل مناسب برای از میان برداشتن این مشکلات استفاده از استانداردی است که مفاهیم را برای همه یکسان جلوه دهد و بتواند نمای کلی از یک پروژه را برای اعضا در معرض نمایش قرار بدهد. یکی از استاندارد ها یا در واقع یکی از این فرایند ها، RUP می باشد.
توصیفات بالا یکی از مزایای RUP رو به نمایش در آورد. در زیر به بیان برخی دیگر از مزایای RUP می پردازیم:
* تسهیل توسعه تکراری نرمافزار
* مدیریت نیازها
* مدل کردن تصویری نرمافزار
* بازبینی کیفیت نرمافزار
* کنترل تغییرات در نرمافزار
* امکان استفاده از طریق وب
با توجه به توضیحات و توصیفات بالا به بیان تعریف دقیق تری از RUP می پردازیم:
آر.يو.پي رويكردي است منظم و داراي ديسيپلين، براي تخصيص مسؤليت ها و مديريت آنها در يك سازمان يا تيم توليدكننده ي سيستم هاي نرم افزاري. البته، آر.يو.پي الگويي را در اختيار مهندسين و مديران قرار مي دهد كه قابل تعميم و گسترش به طيف وسيعي از پروژه ها، حتي پروژه هاي توليد فراورده هاي غير نرم افزاري مي باشد. هدف اين فرايند عبارتست از: توليد يك فراورده داراي كيفيت مطلوب، در يك چارچوب زماني و هزينه اي قابل پيش بيني، كه برآورده كننده ي نيازهاي كاربران نهايي اش باشد.
ادامه دارد.....
منبع: خودم + ویکیپدیا + کتاب معرفی آر.یو.پی نوشته محمد بدری