Risk assessment management have been a hot topic for the researchers since a very long time. Software risk management is an important part of project management as it contains the identification, analysis, estimation and monitoring of different risks present in the system. This helps developers in decision making while assessing the problems that could arise in the software systems. Risk management is very complex in large scale system as these systems have very complex development. The paper describes risk management techniques for large scale system. Furthermore we have provided a detailed comparative analysis of these techniques with commonly identified risks in software systems and have provided a systematic order for risk management process to ensure risk mitigation.