面向数据分析系统的软件开发方法及系统.pdf

上传人:le****a 文档编号:10833116 上传时间:2021-08-24 格式:PDF 页数:9 大小:347.47KB
收藏 版权申诉 举报 下载
面向数据分析系统的软件开发方法及系统.pdf_第1页
第1页 / 共9页
面向数据分析系统的软件开发方法及系统.pdf_第2页
第2页 / 共9页
面向数据分析系统的软件开发方法及系统.pdf_第3页
第3页 / 共9页
文档描述:

《面向数据分析系统的软件开发方法及系统.pdf》由会员分享,可在线阅读,更多相关《面向数据分析系统的软件开发方法及系统.pdf(9页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911264085.3 (22)申请日 2019.12.11 (71)申请人 镇江新一代信息技术产业研究院有 限公司 地址 212000 江苏省镇江市京口区学府路 118号 申请人 江苏树正信息科技有限公司 (72)发明人 周从华刘志锋 (74)专利代理机构 南京纵横知识产权代理有限 公司 32224 代理人 董建林 (51)Int.Cl. G06F 8/10(2018.01) G06F 8/35(2018.01) G06F 11/36(2006.01) (54)发明名称 。

2、一种面向数据分析系统的软件开发方法及 系统 (57)摘要 本发明公开了一种面向数据分析系统的软 件开发方法, 包括如下步骤: 获取软件开发的需 求信息, 其中需求信息包括功能要求及各个功能 要求之间的关联信息; 采用数据分析系统分析各 功能要求对应的源代码; 在数据库中获取根据各 功能要求对应的源代码, 并将获取的源代码排序 组合; 运行组合后的源代码, 分析组合后的源代 码的性能是否满足需求信息的要求, 若能够满足 需求信息的要求则软件开发完成, 若不能满足需 求信息的要求则软件开发失败; 本发明通过数据 分析, 能够快速的获取相应的源代码信息, 并将 源代码信息排列组合, 完成软件的开发,。

3、 提高了 软件开发的效率。 权利要求书2页 说明书4页 附图2页 CN 111078193 A 2020.04.28 CN 111078193 A 1.一种面向数据分析系统的软件开发方法, 其特征在于, 包括如下步骤: 获取软件开发的需求信息, 其中需求信息包括功能要求及各个功能要求之间的关联信 息; 采用数据分析系统分析各功能要求对应的源代码; 在数据库中获取根据各功能要求对应的源代码, 并将获取的所述源代码排序组合; 其 中, 所述排序组合是根据各个功能要求及各个功能要求之间的关联信息完成的; 运行组合后的源代码, 分析组合后的所述源代码的性能是否满足所述需求信息的要 求, 若能够满足所述。

4、需求信息的要求则软件开发完成, 若不能满足所述需求信息的要求则 软件开发失败。 2.根据权利要求1所述的面向数据分析系统的软件开发方法, 其特征在于, 若软件开发 失败还包括如下步骤: 判断软件开发的需求信息是否正确; 其中需求信息包括功能要求及各个功能要求之间 的关联信息; 判断各功能要求对应的源代码是否正确; 判断获取的所述源代码的排列组合是否正确。 3.根据权利要求1所述的面向数据分析系统的软件开发方法, 其特征在于, 所述在数据 库中获取源代码包括: 在本地数据库中检测是否存储有各所述功能要求对应的源代码, 并获取本地数据库中 能够满足所述功能要求的源代码; 在远程数据库中获取源代码,。

5、 其中, 所述远程数据库中获取的源代码是从本地数据库 中未获取到的所述功能要求对应的源代码。 4.根据权利要求3所述的面向数据分析系统的软件开发方法, 其特征在于, 所述获取本 地数据库中的源代码包括: 将所述需求信息中的各功能要求进行分析, 获取各功能要求关键字数据表; 将所述关键字数据表配置第一获取模型; 根据所述第一获取模型对本地数据库进行筛选, 获取本地数据库中的源代码。 5.根据权利要求4所述的面向数据分析系统的软件开发方法, 其特征在于, 所述获取远 程数据库中的源代码包括: 将本地所数据库中获取的源代码和所述第一获取模型对比, 并根据所述对比结果配置 第二获取模型; 根据所述第二。

6、获取模型对远程数据库进行筛选, 获取远程数据库中的源代码。 6.一种面向数据分析系统的软件开发系统, 其特征在于, 包括: 需求信息获取系统, 用于获取软件开发的需求信息, 其中需求信息包括功能要求及各 个功能要求之间的关联信息; 需求分析系统, 用于采用数据分析系统分析各功能要求对应的源代码; 源代码处理系统, 用于在数据库中获取根据各功能要求对应的源代码, 并将获取的所 述源代码排序组合; 其中, 所述排序组合是根据各个功能要求及各个功能要求之间的关联 信息完成的; 源代码测试系统, 用于运行组合后的源代码, 分析组合后的所述源代码的性能是否满 权利要求书 1/2 页 2 CN 11107。

7、8193 A 2 足所述需求信息的要求, 若能够满足所述需求信息的要求则软件开发完成, 若不能满足所 述需求信息的要求则软件开发失败。 7.根据权利要求6所述的软件开发系统, 其特征在于, 还包括判断系统, 所述判断系统 用于判断软件开发的需求信息是否正确; 其中需求信息包括功能要求及各个功能要求之间 的关联信息; 用于判断各功能要求对应的源代码是否正确; 用于判断获取的所述源代码的 排列组合是否正确。 8.根据权利要求6所述的软件开发系统, 其特征在于, 所述源代码处理系统包括: 第一处理系统, 用于将所述需求信息中的各功能要求进行分析, 获取各功能要求关键 字数据表; 将所述关键字数据表配。

8、置第一获取模型; 根据所述第一获取模型对本地数据库 进行筛选, 获取本地数据库中的源代码; 第二处理系统, 用于将本地所数据库中获取的源代码和所述第一获取模型对比, 并根 据所述对比结果配置第二获取模型; 根据所述第二获取模型对远程数据库进行筛选, 获取 远程数据库中的源代码。 权利要求书 2/2 页 3 CN 111078193 A 3 一种面向数据分析系统的软件开发方法及系统 技术领域 0001 本发明涉及软件开发技术领域, 具体涉及一种面向数据分析系统的软件开发方法 及系统。 背景技术 0002 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。 软件开 发是一项包括需求捕。

9、捉、 需求分析、 设计、 实现和测试的系统工程。 软件一般是用某种程序 设计语言来实现的。 通常采用软件开发工具可以进行开发。 软件分为系统软件和应用软件, 并不只是包括可以在计算机上运行的程序, 与这些程序相关的文件一般也被认为是软件的 一部分。 软件设计思路和方法的一般过程, 包括设计软件的功能和实现的算法和方法、 软 件的总体结构设计和模块设计、 编程和调试、 程序联调和测试以及编写、 提交程序。 0003 当前的软件开发多采用传统的开发模式, 软件开发较为复杂, 软件开发的过程需 要获取代码信息, 最后将代码组合测试, 如何在庞大的数据库中获取大需要的代码, 如何能 够快速的获取相应的。

10、代码信息, 是我们需要讨论的问题。 如何在后期的软件测试时能够迅 速找出软件的漏洞, 减少软件重构的周期, 降低软件开发的成本也是我们需要考虑的问题。 发明内容 0004 本发明的目的在于提供一种面向数据分析系统的软件开发方法及系统, 以解决现 有技术中导致的上述多项缺陷或缺陷之一。 0005 为达到上述目的, 本发明是采用下述技术方案实现的: 本发明提供了一种面向数据分析系统的软件开发方法, 包括如下步骤: 步骤1、 获取软件开发的需求信息, 其中需求信息包括功能要求及各个功能要求之间的 关联信息; 步骤2、 采用数据分析系统分析各功能要求对应的源代码; 步骤3、 在数据库中获取根据各功能要。

11、求对应的源代码, 并将获取的所述源代码排序组 合; 其中, 所述排序组合是根据各个功能要求及各个功能要求之间的关联信息完成的; 步骤4、 运行组合后的源代码, 分析组合后的所述源代码的性能是否满足所述需求信息 的要求, 若能够满足所述需求信息的要求则软件开发完成, 若不能满足所述需求信息的要 求则软件开发失败。 0006 进一步地, 若软件开发失败还包括如下步骤: 步骤1、 判断软件开发的需求信息是否正确; 其中需求信息包括功能要求及各个功能要 求之间的关联信息; 步骤2、 判断各功能要求对应的源代码是否正确; 步骤3、 判断获取的所述源代码的排列组合是否正确。 0007 进一步地, 所述在数。

12、据库中获取源代码包括: 步骤1、 在本地数据库中检测是否存储有各所述功能要求对应的源代码, 并获取本地数 说明书 1/4 页 4 CN 111078193 A 4 据库中能够满足所述功能要求的源代码; 步骤2、 在远程数据库中获取源代码, 其中, 所述远程数据库中获取的源代码是从本地 数据库中未获取到的所述功能要求对应的源代码。 0008 进一步地, 所述获取本地数据库中的源代码包括: 步骤1、 将所述需求信息中的各功能要求进行分析, 获取各功能要求关键字数据表; 步骤2、 将所述关键字数据表配置第一获取模型; 步骤3、 根据所述第一获取模型对本地数据库进行筛选, 获取本地数据库中的源代码。 。

13、0009 进一步地, 所述获取远程数据库中的源代码包括: 步骤1、 将本地所数据库中获取的源代码和所述第一获取模型对比, 并根据所述对比结 果配置第二获取模型; 步骤2、 根据所述第二获取模型对远程数据库进行筛选, 获取远程数据库中的源代码。 0010 本发明还提供了一种面向数据分析系统的软件开发系统, 该系统包括: 需求信息获取系统, 用于获取软件开发的需求信息, 其中需求信息包括功能要求及各 个功能要求之间的关联信息; 需求分析系统, 用于采用数据分析系统分析各功能要求对应的源代码; 源代码处理系统, 用于在数据库中获取根据各功能要求对应的源代码, 并将获取的所 述源代码排序组合; 其中,。

14、 所述排序组合是根据各个功能要求及各个功能要求之间的关联 信息完成的; 源代码测试系统, 用于运行组合后的源代码, 分析组合后的所述源代码的性能是否满 足所述需求信息的要求, 若能够满足所述需求信息的要求则软件开发完成, 若不能满足所 述需求信息的要求则软件开发失败。 0011 进一步地, 还包括判断系统, 所述判断系统用于判断软件开发的需求信息是否正 确; 其中需求信息包括功能要求及各个功能要求之间的关联信息; 用于判断各功能要求对 应的源代码是否正确; 用于判断获取的所述源代码的排列组合是否正确。 0012 进一步地, 所述源代码处理系统包括: 第一处理系统, 用于将所述需求信息中的各功能。

15、要求进行分析, 获取各功能要求关键 字数据表; 将所述关键字数据表配置第一获取模型; 根据所述第一获取模型对本地数据库 进行筛选, 获取本地数据库中的源代码; 第二处理系统, 用于将本地所数据库中获取的源代码和所述第一获取模型对比, 并根 据所述对比结果配置第二获取模型; 根据所述第二获取模型对远程数据库进行筛选, 获取 远程数据库中的源代码。 0013 根据上述技术方案, 本发明的实施例至少具有以下效果: 1、 通过数据分析, 能够快速的获取相应的源代码信息, 并将源代码信息排列组合, 完成 软件的开发, 提高了软件开发的效率; 2、 本发明中采用信息反馈步骤, 在获取需求信息、 获取源代码。

16、信息及源代码排列组合 后均采用判断反馈, 能够及时获取软件开发中信息获取的正确与否, 能够及时的发现错误 的所在, 减少了软件重构的周期, 降低了软件的开发成本。 说明书 2/4 页 5 CN 111078193 A 5 附图说明 0014 图1为本发明具体实施方式软件开发方法的流程图; 图2为本发明具体实施方式开发系统的结构框图; 图3为本发明具体实施方式开发系统的功能示意图。 具体实施方式 0015 为使本发明实现的技术手段、 创作特征、 达成目的与功效易于明白了解, 下面结合 具体实施方式, 进一步阐述本发明。 0016 如图1所示, 一种面向数据开发系统的软件开发方法, 在本方法中, 。

17、引用了数据分 析系统, 采用大数据分析来获取软件需求对应的源代码, 一方面提高了获取源代码的效率, 节省了常规的人工操作, 另一方面大数据保证了数据的精准度, 为软件开发的准确性提供 了保证。 0017 具体的, 本方法包括如下步骤, 步骤1、 获取软件开发的需求信息, 其中需求信息包 括功能要求及各个功能要求之间的关联信息。 步骤2、 判断软件开发的需求信息是否正确; 其中需求信息包括功能要求及各个功能要求之间的关联信息; 若获取的需求信息正确则进 入步骤3, 若获取的需求信息不正确则返回步骤1。 步骤3、 采用数据分析系统分析各功能要 求对应的源代码。 步骤4、 判断各功能要求对应的源代码。

18、是否正确; 若对应的源代码正确则 进入步骤5, 若对应的源代码不正确则返回步骤3。 步骤5、 在数据库中获取根据各功能要求 对应的源代码, 并将获取的所述源代码排序组合; 其中, 所述排序组合是根据各个功能要求 及各个功能要求之间的关联信息完成的。 步骤6、 判断获取的所述源代码的排列组合是否正 确。 若源代码的排列组合正确则进入步骤7, 若源代码的排列组合不正确, 则返回值步骤5。 步骤7、 运行组合后的源代码, 分析组合后的所述源代码的性能是否满足所述需求信息的要 求, 若能够满足所述需求信息的要求则软件开发完成, 若不能满足所述需求信息的要求则 软件开发失败。 0018 在本实施例中, 。

19、通过大数据分析, 能够快速的获取相应的源代码信息, 并将源代码 信息排列组合, 完成软件的开发, 提高了软件开发的效率。 本发明中采用信息反馈步骤, 在 获取需求信息、 获取源代码信息及源代码排列组合后均采用判断反馈, 能够及时获取软件 开发中信息获取的正确与否, 能够及时的发现错误的所在, 减少了软件重构的周期, 降低了 软件的开发成本。 0019 步骤5中在数据库中获取源代码包括: 步骤5.1、 在本地数据库中检测是否存储有 各所述功能要求对应的源代码, 并获取本地数据库中能够满足所述功能要求的源代码; 步 骤5.2在远程数据库中获取源代码, 其中, 所述远程数据库中获取的源代码是从本地数。

20、据库 中未获取到的所述功能要求对应的源代码。 0020 在本发明中获取源代码包括现在本地数据库中获取, 然后在远程数据库中获取本 地数据库中不存在的源代码, 本地获取速率较快, 能够快速高效的获取源代码信息, 结合远 程数据库获取保证了获取源代码的完整性。 0021 在本实施例中, 在数据库中获取源代码包括: 步骤5.11、 将需求信息中的各功能要 求进行分析, 获取各功能要求关键字数据表; 步骤5.12、 将关键字数据表配置第一获取模 型。 步骤5.13、 根据第一获取模型对本地数据库进行筛选, 获取本地数据库中的源代码。 步 说明书 3/4 页 6 CN 111078193 A 6 骤5.。

21、14、 将本地所数据库中获取的源代码和第一获取模型对比, 并根据对比结果配置第二 获取模型; 步骤5.15、 根据第二获取模型对远程数据库进行筛选, 获取远程数据库中的源代 码。 0022 本发明采用构建关键字数据表, 将关键字数据表构建模型, 根据模型对源代码进 行筛选, 提高了源代码筛选的精准度和效率。 0023 如图2和图3所示, 本发明还提供了一种面向数据分析系统的软件开发系统, 该系 统包括需求信息获取系统、 需求分析系统、 源代码处理系统、 源代码测试系统和判断系统。 0024 需求信息获取系统用于获取软件开发的需求信息, 其中需求信息包括功能要求及 各个功能要求之间的关联信息。 。

22、需求分析系统用于采用数据分析系统分析各功能要求对应 的源代码; 源代码处理系统用于在数据库中获取根据各功能要求对应的源代码, 并将获取 的所述源代码排序组合; 其中, 所述排序组合是根据各个功能要求及各个功能要求之间的 关联信息完成的。 0025 源代码测试系统用于运行组合后的源代码, 分析组合后的所述源代码的性能是否 满足所述需求信息的要求, 若能够满足所述需求信息的要求则软件开发完成, 若不能满足 所述需求信息的要求则软件开发失败。 0026 判断系统用于判断软件开发的需求信息是否正确; 其中需求信息包括功能要求及 各个功能要求之间的关联信息; 用于判断各功能要求对应的源代码是否正确; 用。

23、于判断获 取的所述源代码的排列组合是否正确。 0027 在本实施例中, 源代码处理系统包括: 第一处理系统和第二处理系统, 第一处理系 统用于将所述需求信息中的各功能要求进行分析, 获取各功能要求关键字数据表; 将所述 关键字数据表配置第一获取模型; 根据所述第一获取模型对本地数据库进行筛选, 获取本 地数据库中的源代码。 第二处理系统用于将本地所数据库中获取的源代码和所述第一获取 模型对比, 并根据所述对比结果配置第二获取模型; 根据所述第二获取模型对远程数据库 进行筛选, 获取远程数据库中的源代码。 0028 由技术常识可知, 本发明可以通过其它的不脱离其精神实质或必要特征的实施方 案来实现。 因此, 上述公开的实施方案, 就各方面而言, 都只是举例说明, 并不是仅有的。 所 有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。 说明书 4/4 页 7 CN 111078193 A 7 图1 图2 说明书附图 1/2 页 8 CN 111078193 A 8 图3 说明书附图 2/2 页 9 CN 111078193 A 9 。

展开阅读全文
内容关键字: 面向 数据 分析 系统 软件 开发 方法
关于本文
本文标题:面向数据分析系统的软件开发方法及系统.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10833116.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1