200 likes | 488 Views
rup. R ational U nified P rocess. مهندسی نرم افزار:. مجموعه ای از فعالیت ها و نتایج آن که منجر به تولید نرم افزار می شود. فرایند نرم افزار: 1- تعیین مشخصات نرم افزار 2- طراحی و پیاده سازی نرم افزار 3- اعتبار سنجی نرم افزار 4- تکامل نرم افزار. روش های مهندسی نرم افزار:. SSADM
E N D
rup Rational Unified Process
مهندسی نرم افزار: مجموعه ای از فعالیت ها و نتایج آن که منجر به تولید نرم افزار می شود. فرایند نرم افزار: 1- تعیین مشخصات نرم افزار 2- طراحی و پیاده سازی نرم افزار 3- اعتبار سنجی نرم افزار 4- تکامل نرم افزار
روش های مهندسی نرم افزار: • SSADM (System structures analyze and design method) • OOP (object oriented programming)
انواع مدل های فرآیند: 1- مدل آبشاری 2- مدل توسعه تکاملی 3- مدل توسعه تدریجی 4- توسعه مارپیچی
rational پالاینده یکپارچه یکپارچه: ترکیبی از سه مدل آبشاری، توسعه تدریجی و توسعه مارپیچ UML استفاده از class و object مفاهیمی از قبیل پالاینده: چه کسی چه کاری را و چگونه انجام می دهد
Best Practices (interactive development)- توسعه تکراری نرم افزار (requirement management) - مدیریت نیازها (component-base architecture)- استفاده از معماری مبتنی بر مولفه (visual modeling)- مدل کردن تصویری نرم افزار (continuously verify quality)- بازبینی کیفیت نرم افزار (control change)- کنترل تغییرات در نرم افزار
Rup خصوصیت های 1- مبتنی بر موارد قابل کاربرد (مشتری مداری) 2- مبتنی بر معماری 3- تکرارشونده و افزایشی
اصول هشت گانه روح آر،یو،پی 1- غلبه بر ریسک های اصلی 2- ارزش افزوده 3- نرم افزار قابل اجرا 4- چارچوب مستحکم و قابل اجرا 5- استفاده از مولفه ها 6- فعالیت در قالب یک تیم 7- کیفیت 8- مدیریت تغییرات
Rup فازهای (inception) 1- فاز آغازین (elaboration) 2- فاز تعیین (construction) 3- فاز ساخت (transition) 4- فاز انتقال
جریان های کاری • Business modeling • Requirement • Analysis & Design • Test • Deployment • Environment • Project manager • Configuration & Change Managemant