What is RUP?
RUP is a risk-driven, use-case-based, and architecture-centric, iterative software development process. RUP embodies industry-standard management and technical methods and techniques to provide a software engineering process particularly suited to creating and maintaining component-based software system solutions. RUP communicates roles, activities, and artifacts organized by process workflows that guide project teams through software engineering disciplines under the purview of operational business phases and decision making milestones. RUP’s foundation consists of three key elements: the role, the activity, and the artifact, as shown in Figure 1. The role performs activities and produces artifacts. Each role is primarily responsible for a set of activities and artifacts. But all roles will contribute to other activities and artifacts. Roles, activities, and artifacts are used repeatedly during the execution of workflows. The workflows form a sequence of tasks unique to each of the ni
RUP in SDLC process SDLC Bug Life cycle BA Faq Business Users of the system Class diagrams CMM levels Collaboration diagram Data Mapping & Data modeling Data model in data base Deliverables in SDLC Tools used by BA Q-Gate (quality gate) RUP (rational unified processing) Sequence diagrams Deliverables in RUP UML (unified modeling language) Use case diagram Use case examples Use case template examples