[发明专利]一种软件开发方法、装置、设备及介质在审
申请号: | 201910776615.6 | 申请日: | 2019-08-21 |
公开(公告)号: | CN110457031A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 黄友俊;李星;吴建平;刘知刚 | 申请(专利权)人: | 赛尔网络有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 11021 中科专利商标代理有限责任公司 | 代理人: | 王中苇<国际申请>=<国际公布>=<进入 |
地址: | 100084北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 技术文档 设计模型 需求模型 创建 软件开发 计算机可读存储介质 测试模型 代码框架 电子设备 图片 | ||
本公开提供了一种软件开发方法,包括:S1,创建需求模型并生成第一技术文档,其中,所述第一技术文档的格式为Word或HTML;S2,创建和/或基于所述需求模型创建设计模型并生成第二技术文档,其中,所述第二技术文档的格式为图片、Word或HTML;S3,基于所述设计模型创建代码框架,以便进行完整代码的编写;S4,创建和/或基于所述需求模型和设计模型创建测试模型并生成第三技术文档,其中,所述第三技术文档的格式为Word或HTML。本公开还提供了一种软件开发装置、一种电子设备及一种计算机可读存储介质。
技术领域
本公开涉及软件开发技术领域,尤其涉及一种软件开发方法、装置、设备及介质。
背景技术
现行的软件开发流程主要涉及四个过程:需求分析、系统设计、程序编码和系统测试。需求分析师对软件进行需求分析后形成需求文档,架构设计师根据需求文档对系统总体结构和模块分别进行概要设计和详细设计形成设计文档,后续程序员根据需求文档和设计文档进行程序编码,编码完成后由测试人员进行集成测试,各个环节主要通过大量的各种文档进行交付衔接,并且很多文档都是人工编写,费时费力且容易出错,软件开发效率低,很容易出现返工现象,导致项目延期。另一方面,开发环境大多基于个人工作站类似设备、环境之间相对孤立,很难做到快速响应与阶段工作恢复。
基于模型的系统工程(Model-Based Systems Engineering,MBSE)被视为系统工程的未来。2007年,国际系统工程学会在《系统工程2020年愿景》中,正式提出了MBSE的定义:MBSE是建模方法的形式化应用,以建模方法支持系统要求、设计、分析、验证和确认等活动,这些活动从概念性设计阶段开始,持续贯穿到设计开发以及后来的所有软件开发生命周期阶段。MBSE从需求阶段开始就是通过数字模型的不断演化、迭代递增而实现产品的系统设计,通过模型的结构化定义可以清晰地表达产品设计各方面的需求。另外,模型的数字化唯一标识,使得在不同的平台的各个阶段拥有相同的描述,避免系统工程各个阶段交互的误解与二义性。
近年来,随着云计算技术深入发展,基于各种云提供了IaaS、PaaS和SaaS各个层面的云服务技术。软件研发云也随之逐渐兴起,利用弹性云服务器、对象存储服务、研发云平台等云计算服务,提供了一站式云端DevOps平台,统一管理和调配IT基础设施(服务器、存储和网络等)和工具软件(设计工具、源码管控工具、IDE工具等),实现IT基础设施和工具软件充分共享和利用,提供方便、高效的应用系统开发、测试、部署环境,支持应用系统的高效开发和部署,促进了企业应用系统的快速开发。
发明内容
本公开第一方面提供了一种软件开发方法,包括:S1,创建需求模型并生成第一技术文档,其中,所述第一技术文档的格式为Word或HTML;S2,创建和/或基于所述需求模型创建设计模型并生成第二技术文档,其中,所述第二技术文档的格式为图片、Word或HTML;S3,基于所述设计模型创建代码框架,以便进行完整代码的编写;S4,创建和/或基于所述需求模型和设计模型创建测试模型并生成第三技术文档,其中,所述第三技术文档的格式为Word或HTML。
可选地,所述步骤S1中采用模型构建工具RMT(Requirement Modeling Tool)创建需求模型。
可选地,所述步骤S2中采用模型构建工具DMT(Design Modeling Tool)创建设计模型,和/或使用模型转换工具将所述需求模型转换为设计模型。
可选地,所述步骤S3中采用模型转换工具将所述设计模型转换为所述代码框架。
可选地,所述步骤S3还包括利用API(Application Programming Interface)生成工具生成所述代码框架的代码接口。
可选地,所述步骤S4中采用模型构建工具TMT(Test Modeling Tool)创建测试模型,和/或使用模型转换工具将所述需求模型和设计模型转换为测试模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛尔网络有限公司,未经赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910776615.6/2.html,转载请声明来源钻瓜专利网。