Tujuan dari analisis bahaya adalah untuk mengidentifikasi semua kemungkinan bahaya perangkat lunak dan menguranginya ke tingkat yang dapat diterima. Proses keseluruhannya adalah : 1. Mengidentifikasi semua bahaya yang ditimbulkan oleh perangkat lunak dan menentukan tingkat kekhawatirannya. 2.Mengurangi bahaya. Urutan mitigasi yang disukai adalah: 1 By Design (metode paling efektif).Prosedur Analisis Bahaya perangkat lunak. Tujuan dari analisis bahaya adalah untuk mengidentifikasi semua kemungkinan bahaya perangkat lunak dan menguranginya ke tingkat yang dapat diterima. Proses keseluruhannya adalah : 1. Mengidentifikasi semua bahaya yang ditimbulkan oleh perangkat lunak dan menentukan tingkat kekhawatirannya. 2. Mengurangi bahaya. Urutan mitigasi yang disukai adalah: