The International Journal of Innovative Research in Computer and Communication Engineering
Software Engineering is a systematic approach to development, operation, maintenance and up gradation of software. In general, Software Engineering is a discipline which provides tools and techniques to develop quality software in an orderly fashion. Risk analysis is a process that involves mitigation of errors during various processes of software development. Early identification of risks should shorten the software development completion time. It will also provide efficient solutions. A complete risk analysis along with identification, monitoring and management plan is sure to ensure high quality software products. In this paper, reviewed different perception of reusability and the techniques followed to mitigate the risk arose while reusing components.