摘要
本发明提供了软件开发系统、方法及存储介质。所述软件开发系统包括流程管理模块及多个软件开发机器人。所述流程管理模块被配置为:根据用户指令,获取待开发的目标软件的开发设计文档;根据所述开发设计文档记载的多个开发任务之间的逻辑关系,构建文件树,并为每一所述开发任务在所述文件树中对应的功能节点创建代码文件,以及对应的提示词。所述提示词指示对应功能节点的功能内容,以及其与其他关联功能节点之间的逻辑关系;以及根据至少一个所述功能节点的功能内容,确定匹配的软件开发机器人,以使其执行对应代码文件的开发流程。本发明可以用于自主安排和管理软件开发的工作流程,从而利用多个机器人来高效协同开发软件。