The invention relates to a
software product dynamic configuration and instantiation method and device based on version snapshots. The method comprises the steps of integrating a configuration source and a solidified version, establishing an original hit strategy set of a main body inheritance chain, a resource tree, an environment snapshot and an operation set dynamic tetrad, packaging an effective permission set into a configuration
list through collection along the inheritance chain, conflict
processing and filtering strategies, and then analyzing the configuration
list to complete container
layout and rendering. The device comprises a configuration source integration module, an original hit strategy set generation module, a strategy collection module, a conflict
processing module, a filtering module, a configuration
list analysis module and a container
layout and rendering module. According to the method, one-time development and infinite configuration are achieved on the architecture level, configuration is kept in a
core system code
library, independent
system examples in functions, UI, permission, brands and the like are efficiently and flexibly generated, and the life cycle of cost-saving
control software in the current market changeable environment is met.