RUP “Rational Unified Process” के लिए जाना जाता है। RUP, IBM के एक प्रभाग, Rational की ओर से एक software development प्रक्रिया है। यह विकास प्रक्रिया को चार अलग-अलग चरणों में विभाजित करता है जिसमें प्रत्येक में business modeling, analysis and design, implementation, testing और परिनियोजन शामिल है। चार चरण हैं:
Inception – परियोजना के लिए विचार कहा गया है। विकास दल यह निर्धारित करता है कि क्या परियोजना आगे बढ़ने लायक है और किन संसाधनों की आवश्यकता होगी।
Elaboration – परियोजना की वास्तुकला और आवश्यक संसाधनों का और अधिक मूल्यांकन किया जाता है। Developers software के संभावित अनुप्रयोगों और विकास से जुड़ी लागतों पर विचार करते हैं।
Construction – परियोजना विकसित और पूरी हो चुकी है। software designed, लिखित और परीक्षण किया गया है।
Transition – software जनता के लिए जारी किया गया है। अंतिम समायोजन या updates अंतिम users के feedback के आधार पर किए जाते हैं।
RUP development पद्धति कंपनियों को software programs बनाने की कल्पना करने के लिए एक संरचित तरीका प्रदान करती है। चूंकि यह विकास प्रक्रिया के each step के लिए एक विशिष्ट योजना प्रदान करता है, यह संसाधनों को बर्बाद होने से रोकने में मदद करता है और अप्रत्याशित विकास लागत को कम करता है।
RUP की विस्तृत और graphical explanation के लिए एजाइल मॉडलिंग website पर जाएं।