“…Maintenance work after failures is also difficult to carry out. After the delivery of equipment software, unauthorized changes to the software are also difficult to control, and local software changes may lead to unstable operation of the entire system software, affecting the normal use of military equipment [9]. Therefore, there is an urgent need to carry out research on software status detection and maintenance related technologies, achieve monitoring and management of ship software status changes through technical means, solve the problem of uncontrolled ship software status changes, and ensure software quality.A software inspection and maintenance system based on component scheduling, firstly, it can solve the problem of uncontrolled status of ship software, allowing users to clearly observe the status of all controlled ship software on each ship station and discover a list of unauthorized software status changes; Secondly, for problematic software, this system can quickly locate the source of the fault, promptly identify and handle the problem, avoiding maintenance personnel from aimlessly debugging and consuming a large amount of time and cost, enabling the problematic software to quickly resume normal operation, at the same time, it also saves a lot of manpower and resources; Finally, this system provides the only legal software release and update interface, and all ship software is deployed to various ship stations through this system, ensuring the unity of the overall software status of the fleet, standardizing the software release and update methods, simplifying the operation process, and enabling developers to focus more on improving the quality and functionality of ship software.…”