Due to the rapid development of technology, process systems become dynamic, automated, and complex, resulting in the strong interdependence and interaction among components and ensuring system safety by conventional methods a challenge. Compared with traditional risk assessment methods, resilience assessment is a more appropriate method for ensuring the safety of process systems under uncertain disruptions. Resilience refers to absorbing and adapting to changing conditions and recovering from disruptions. This paper presents a comprehensive assessment model that combines the catastrophe theory (CT) with the dynamic Bayesian network (DBN) to measure dynamic resilience. Firstly, the CT is employed to quantify the intensity of disruptions. Subsequently, the performance response function (PRF) of the system is determined by DBN. A resilience metric is then introduced to measure system resilience under uncertain disruptions. The method is demonstrated through a release prevention barrier system.