logologo
  • Home
  • Company
    • About us
    • Clients
    • Case Studies
    • White Paper
  • Services
    • Custom Software Development
    • Web Application
    • Product Development
    • Product Re-engineering
    • Product Implementation
    • Support and Maintenance
    • Independent Testing Services
  • Technologies
    • PHP
    • Java/J2EE
    • .net
    • LAMP
    • C,C++
    • MAC
    • Big Data
    • Cloud Computing
    • Oracle
  • Domains
    • E-commerce
    • Mobile Solutions
    • ERP Solutions
    • E-Learning Solutions
    • Financial Solutions
    • Healthcare Solutions
    • RFID Solutions
    • Audio-Video Solutions
    • Supply Chain Management
  • Our Approach
    • SDLC Process
      • Overview
      • Rational Unified Process
      • Agile Methodologies
      • Testing Process
      • Phases
      • Test Conducted
      • Testing Tools
    • Our Difference
      • IP Protection
      • Communication
      • Engagement Model
  • Careers
  • Contacts
Rational Unified Process

The Rational Unified Process (RUP), is an evolutionary software development process. The RUP is a prescriptive, well-defined system development process, often used to develop systems based on object and/or component-based technologies. It is based on sound software engineering principles such as taking an iterative, requirements-driven, and architecture-centric approach to software development. It provides several mechanisms, such as relatively short-term iterations with well-defined goals and go/no-go decision points at the end of each phase, to provide management visibility into the development process.



Brainyhub allows you to easily customize RUP to meet the unique needs of your project. It enables you to select and deploy only the process components you need, and then publish it through your intranet.

Phases of Rational Unified Process

The lifecycle of a RUP project is divided into four named phases.

  • Inception
  • Elaboration
  • Construction
  • Transition




Phases
Each phase has specific objectives.
Inception
The Inception Phase is concerned with launching the project. The business case for the project is built by developing a good understanding of the requirements and scope of the system and getting buy-in from the project stakeholders. At the end of the Inception Phase the project team will know whether or not to proceed with the project.
Elaboration
The project's architecture and required resources are further evaluated. Developers consider possible applications of the software and costs associated with the development. The Elaboration Phase is concerned with addressing the major technical risks of the project.
Construction
The Construction Phase is concerned with moving from the executable architecture created in the Elaboration Phase to an operational system. At the end of the Construction Phase the project team will have a beta version of the system ready for evaluation.
Transition
The Transition Phase is concerned with ensuring that the software meets the needs of its users. The system is evaluated and refined based on user feedback.
Milestones
A milestone marks the point at which the project team and stakeholders decide whether the project has achieved the criteria to pass to the next phase.
Iterations
The work of each iteration includes some or all of the development workflows such as Requirements Capture, Analysis, Design, Implementation and Testing. Each iteration focuses on implementing specific use cases or addressing specific technical questions.
Planning and Evaluation
The project plan includes Phase and Iteration plans. The project plan starts out course-grained and uncertain and is refined as the project progresses and feedback from phase and iteration evaluation is included.

Contact us today and we will partner with you to get the ball rolling on earning your rightful share of e-business dollars.

  • Overview
  • Rational Unified process
  • Agile Methodologies
  • Testing Process
  • Phases
  • Test Conducted
  • Testing Tools

Company

  • About Us
  • Our Difference
  • IP Protection
  • Communication
  • Careers
  • Sitemap

Services

  • Custom Software Development
  • Web Application
  • Product Development
  • Product Re-engineering
  • Product Implementation
  • Support and Maintenance
  • Independent Testing Services

Domains

  • Audio-Video Solutions
  • E-Learning Solutions
  • Mobile Solutions
  • Financial Solutions
  • Healthcare Solutions
  • RFID Solutions
  • ERP Solutions
  • Supply Chain Management
  • E-commerce

Our Approach

  • SDLC Process
  • Testing Process
  • Engagement Model

  • Information Center
  • Case Studies
  • White Papers

Centre of Excellence

  • Java / J2EE
  • .NET
  • LAMP
  • Php
  • C, C++
  • MAC
  • Big Data
  • Cloud Computing
  • Oracle/PeopleSoft
© 2015 Brainyhub IT Consulting LLP.. All rights Reserved.