A system composed of dependent components is considered for reliability assessment. Each component may follow a multi-state or continuous degradation process. Noisy monitored data related to system degradation is considered for update. Recursive Bayesian method and Monte Carlo simulation are combined in the framework. A case study considering a subsystem in nuclear power plant is carried out.