According to the automatic
software development method and device and the
computer program, intelligent
demand analysis is achieved through a
natural language processing technology, dynamic task arrangement is conducted through a
finite state automaton, collaborative development is completed by means of a multi-specialized role agent,
intelligent verification is implemented based on a
template matching mechanism, and the development efficiency is improved. And a complete automatic
closed loop from demand to delivery is constructed. According to the scheme, full-process
automation is realized, manual intervention is greatly reduced, and the development efficiency is remarkably improved; through division and cooperation of multiple agents, the professionality and decision-making quality of each link are ensured, and the capability limitation of a
single agent is overcome; flexible and reliable
process control is provided based on state
machine management, and development state changes are dynamically adapted; and the standard consistency of the delivery result is ensured by combining template
verification. According to the method, the problems of long
development period, large quality fluctuation and the like caused by chain splitting, low intelligent level and excessive dependence on manpower of an existing development tool are effectively solved, and a feasible path is provided for comprehensive intelligence of
software development.