The application provides a method and device for determining function logic under a
software architecture, comprising: after
software upgrading, obtaining new version data and a new version
interface description language file corresponding to new version
software; degrading the new version
interface description language file to obtain a plurality of old version
interface description language files, each old version interface description language file corresponding to a function logic
algorithm combination; based on the old version interface description language file, performing data
rollback on the new version data to obtain a plurality of old version data corresponding to the old version interface description language file; simulating and running the old version data on the new version software to obtain a plurality of
simulation results corresponding to the old version data; and based on the
simulation results, determining a target interface description language file from the plurality of old version interface description language files to obtain the best function logic
algorithm combination. The application can greatly reduce the pressure of software release, shorten the
verification time of
system optimization, and reduce the utilization of development and test resources.