A battery management apparatus for managing a battery included in a vehicle, comprising: an application module having a plurality of unit application modules (111,121-129,131-136,141-143), each unit application module being configured to perform a task at a predetermined task performance cycle; wherein as the unit application module, the application module includes at least one of a cell voltage measurement application configured to measure a voltage of each cell included in the battery, a current measurement application configured to measure a current flowing in the battery, a temperature measurement application configured to measure a temperature of the battery, a contactor measurement application configured to measure a voltage of a coil to control a contactor and a debug receiving application configured to receive debugging data from another device of the vehicle through controller area network communication; an emergency recognition module configured to recognize an emergency situation of the vehicle; and characterized in that a cycle changing module configured to change the task performance cycle of at least one unit application module when the emergency recognition module recognizes an emergency situation of the vehicle is provided; wherein the cycle changing module is configured to reduce a task performance cycle with respect to at least one unit application module among the unit application modules included in the application module when an emergency situation of the vehicle is recognized; wherein the emergency recognition module has a brake pressure measuring sensor configured to measure a brake pressure; and the emergency recognition module further has an impact detecting sensor configured to monitor an impact applied to the vehicle. an application module having a plurality of unit application modules (111,121-129,131-136,141-143), each unit application module being configured to perform a task at a predetermined task performance cycle; wherein as the unit application module, the application module includes at least one of a cell voltage measurement application configured to measure a voltage of each cell included in the battery, a current measurement application configured to measure a current flowing in the battery, a temperature measurement application configured to measure a temperature of the battery, a contactor measurement application configured to measure a voltage of a coil to control a contactor and a debug receiving application configured to receive debugging data from another device of the vehicle through controller area network communication; an emergency recognition module configured to recognize an emergency situation of the vehicle; and characterized in that a cycle changing module configured to change the task performance cycle of at least one unit application module when the emergency recognition module recognizes an emergency situation of the vehicle is provided; wherein the cycle changing module is configured to reduce a task performance cycle with respect to at least one unit application module among the unit application modules included in the application module when an emergency situation of the vehicle is recognized; wherein the emergency recognition module has a brake pressure measuring sensor configured to measure a brake pressure; and the emergency recognition module further has an impact detecting sensor configured to monitor an impact applied to the vehicle.