【技术实现步骤摘要】
本说明书实施例涉及计算机,特别涉及一种软件开发方法。
技术介绍
1、软件开发,包括一整条软件开发链路,如需求录入、需求分发、代码开发、代码测试、代码提交、代码审核、分支合并等环节。为了帮助开发者进行软件开发,目前已经出现了一些集成开发环境,旨在提高软件迭代的效率和质量,通常包含源代码编辑器、调试器和构建工具等功能。
2、但是,随着信息化、智能化进程不断深入,各开发型企业的代码、组件、系统越来越复杂,企业开发者的各项开发任务变得越来越多。这给开发者在软件开发过程中熟悉系统、需求理解、框架设计、开发、测试、代码审核等都带来较大的挑战。因此,软件开发过程中,如何提高软件开发效率的同时保障软件质量,成为了目前亟需解决的重要问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种软件开发方法。本说明书一个或者多个实施例同时涉及一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种软件开发方法,
...【技术保护点】
1.一种软件开发方法,包括:
2.根据权利要求1所述的方法,所述第一智能辅助任务为需求管理任务,所述第一处理对象为待管理需求描述,所述第一智能辅助结果至少包括所述待管理需求描述对应的多个细化需求描述;
3.根据权利要求2所述的方法,所述需求管理任务包括:需求合并子任务、实现步骤生成子任务、需求拆分子任务和代码实现子任务;
4.根据权利要求2所述的方法,所述代码生成任务包括:代码补全子任务、代码生成子任务和代码优化子任务中的任一个或多个子任务;
5.根据权利要求2所述的方法,所述第二智能辅助任务还包括:代码解释任务和/或研
...【技术特征摘要】
1.一种软件开发方法,包括:
2.根据权利要求1所述的方法,所述第一智能辅助任务为需求管理任务,所述第一处理对象为待管理需求描述,所述第一智能辅助结果至少包括所述待管理需求描述对应的多个细化需求描述;
3.根据权利要求2所述的方法,所述需求管理任务包括:需求合并子任务、实现步骤生成子任务、需求拆分子任务和代码实现子任务;
4.根据权利要求2所述的方法,所述代码生成任务包括:代码补全子任务、代码生成子任务和代码优化子任务中的任一个或多个子任务;
5.根据权利要求2所述的方法,所述第二智能辅助任务还包括:代码解释任务和/或研发问答任务;
6.根据权利要求1所述的方法,所述第一智能辅助任务为代码生成任务,所述第二处理对象为待测试代码,所述第二智能辅助任务为代码测试任务,所述第二智能辅助结果至少包括所述待测试代码对应的单元测试;
7.根据权利要求6所述的方法,所述第二智能辅助任务还包括:外...
【专利技术属性】
技术研发人员:黎槟华,李田莉,陈鑫,李永彬,
申请(专利权)人:阿里云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。