1. An apparatus for managing failure modes for condition based maintenance in marine resource production equipment, the apparatus comprising: a performance evaluation module comprising a distributed control system (DCS) for an offshore plant that collects maintenance data, a monitoring system that monitors a top side, a hull, a subsea region, and an environmental load using the collected data from the distributed control system (DCS) for the offshore plant, a realtime sensor and operation database (DB) that stores the data monitored by the monitoring system, and a real-time sensor data database (DB) that stores sensor data based on data from the real-time sensor and operation database (DB), the performance evaluation module being configured to construct a distributed control system for systematic collection and management of maintenance data and to evaluate real-time data management and monitoring performance; a condition based maintenance platform that maps data from real-time sensor data of the performance evaluation module, stores the mapped data, and manages learnable failure modes based on normal mode and failure mode data; a diagnosis, prediction, maintenance, and shape management module comprising a data mapping server that maps data from the real-time sensor data database (DB) of the performance evaluation module, and stores the mapped data in a diagnosis, prediction, and maintenance data mart and a normal mode and failure mode database (DB) and a learnable failure mode management system that manages learnable failure modes based on the data in the normal mode and failure mode database (DB), the diagnosis, prediction, maintenance, and shape management module being configured to develop technology for automatically improving reliability of condition based maintenance based on learnable failure mode management according to data transmitted from the performance evaluation module to the condition based maintenance platform, an offshore plant diagnosis, prediction, and maintenance system, a diagnosis and condition based maintenance operating platform, and a shape management system; and a virtual offshore plant simulator that constructs a virtual offshore plant simulator, constructs a scenario based operation training system, and develops a condition based maintenance solution and an input and output virtualization system for interoperation with a supervisory control and data acquisition (SCADA) system for an offshore plant.