آشنایی با RUP (کتاب الکترونيکي)
قسمتهایی از کتاب الکترونیک "معرفی آر.یو.پی" :
در طي چند سال تجربه و همکاري به عنوان مشاور و ناظر در پروژه هاي مختلف و نيز انجام مطالعات و پژوهاش هايي در دانشگاه ، هميشه با سوالاتي از قبيل ذيل مواجه بودم :
چرا درصد زيادي از پروژه ها در صنايعي مانند نرم افزار شکست مي خورند ؟
چرا توليد فراورده هاي با فناوري برتر
(هاي تک) مانند سيستمهاي نرم افزاري ، مشکل و پيچيده است ؟چرا نگهداري فرآورده هاي بدست آمده بسيار سخت و در بسياري از موارد غير اقتصادي است ؟
چرا فرآورده ي توليد شده با خواسته هاي کاربران تطابق ندارند ؟
چرا کيفيت فراورده ها مطلوب نيست ؟
...
اين سوالات و سوالات بسيار ديگري ، من و همکارانم را بر آن داشت تا به ريشه يابي مشکلات و يافتن راهکارهاط ممکن بپردازيم
. امروز ، مي توانيم پاسخ صريح و بلامنازعي به عنوان ريشه ي کليدي بروز مشکلات ياد شده در يک جمله ارائه دهيم : علت به وجود آمدن مشکلات ياد شده اين است که براي حل مسائل امروزي و ارائه ي راه حل هاي مطلوب ، پاسخ هاي امروزي و مناسبي نداريم . در واقع هميشه سعي نموده ايم از استراتژي ها و راهکارهاي منسوخ گذشته استفاده نمائيم و کمتر به دنبال يافتن و يادگيري پاسخ هاي امروزي (يعني پاسخ هاي مهندسي) بوده ايم. .........يکي از کارهاي بسيار ارزنده و تأثيرگذار در زمينه ي فرآيند توليد مربوط است به کاري که توسط شرکت نرم افزاري رشنال در طول بيش از دو دهه ي گذشته انجام شده است
. متخصصان و کارشناسان اين شرکت با بررسي هزاران پروژه ي نرم افزاري مختلف در سرتاسر دنيا ، الگوهاي شکست و نيز راهکارهاي موفقيت را استخراج و در قالب يک الگوي مناسب براي تعريف فرآيند توليد و تحت عنوان آر.يو.پي RUP ثبت و سازماندهي نموده اند.اين کتاب به بررسي چرايي ، فلسفه ، و چيستي
RUP اختصاص دارد. RUP گنجينه اي است ارزمشند از راهکارها و تجارب موفق در مهندسي و توليد نرم افزار : RUP قالب و چارچوبي است براي تعريف فرايندهاي مهندسي و توليد سيستمهاي پيچيده اي مانند نرم افزار. اين چارچوب فرآيند به وسيله ي شرکتي به نام رشنال در طول بيش از دو دهه تحقيق و بررسي ايجاد گرديده است و اکنون راهبري اين کار را شرکت IBM عهده دار است.
کتاب الکترونيکي
(PDF) : معرفي آر.يو.پي (RUP): چارچوب فرآيند توليد سيستمهاي نرم افزاريتهيه کننده
: محمد بدريحجم : 5.6 مگا بايت - نسخه پیش نویس
دريافت فايل
تحلیل سیستمهای نرم افزاری با استفاده از آخرین دستاوردها در حوزه مدلسازی نرم افزار