Job Description
The Rational Unified Process is a software development process created by IBM that provides a framework for development of project software. A library of best practices in the industry guides developers in their own projects. RUP sets out four phases for developing company-specific software: inception, elaboration, construction and transition.
UML consists of an integrated set of diagrams that are created to specify, visualize, construct and document the artifacts of a software system. UML is a useful technique while creating object-oriented software and working with the software development process. In UML, graphical notations are used to represent the design of a software project. UML also help in validating the architectural design of the software.