[发明专利]一种基于数据安全的软件开发方法有效
| 申请号: | 202110723513.5 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113434120B | 公开(公告)日: | 2023-02-17 |
| 发明(设计)人: | 胡铭德 | 申请(专利权)人: | 上海律信信息科技有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/10;G06F8/30;G06F8/41;G06F11/36 |
| 代理公司: | 上海索源知识产权代理有限公司 31431 | 代理人: | 温转萍 |
| 地址: | 201800 上海市嘉定区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 数据 安全 软件 开发 方法 | ||
1.一种基于数据安全的软件开发方法,其特征在于:包括以下步骤:
步骤一.需求分析:针对客户的需求、技术点以及要解决的问题进行细化分析,同时判断客户设想的可行性,然后规划出初步模块组,再对初步模块组的各个功能区进行细分,然后将细分结果输入模块组母库,得到对应的模块组件,具体操作为:计算出所述初步模块与模块组母库中预选组件之间的匹配值,并将计算得到的匹配值与预设匹配阈值进行比较,若匹配值大于或小于预设匹配阈值,则无法完成匹配,若匹配值与匹配阈值吻合则进行匹配;
所述匹配阈值为区间值,若匹配值在所述匹配阈值的区间内则进行匹配操作,得到相对应的预选模块组件;
最后将得到的模块组件发送给客户进行确稿,若有改动则针对该技术点进行单一改动,直至模块组件完全符合客户设想;
步骤二.初步设计:根据客户设想列表进一步的软件设计,将模块组件实际化,同时将模块组件进行可视化输出并制作线框原型,然后再将线框原型发送给用户进行最终确稿,若客户无异议则进行软件UI设计;
步骤三.软件编写:以所述步骤二中的UI设计结构为原型,针对所述模块组件的各项细节写出对应的源代码,并使用base64对所写出的源代码进行加密操作,最后将源代码通过编译器生成计算机可读的二进制指令,即为识别目标代码;
步骤四.软件测试:将所有识别目标代码包装成为数据模型,通过读取业务逻辑配置文件,获取执行顺序后将数据模型注入相对应模块组件并进行执行,最后对生成软件进行测试,并输出测试结果。
2.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述初步模块组包括对用户设想软件的基本梳理流程、软件的组织结构、模块组件的划分、功能的精细化分配、接口与运行数据设计、数据结构与出错处理设计,所述步骤二中还包括用于将用户需求完全分配给整个软件的数学算法、数据结构、类的层次结构以及数据调用关系。
3.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述客户设想列表包括业务流程梳理、制作功能列表导向图、制作各项功能之间的交互图、需要实现的功能、用户使用习惯以及制作业务逻辑图。
4.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤二中UI设计的具体操作为:UI设计师根据所述模块组件的线框原型,制作出软件每个页面的效果展示图样,并对每个效果展示图样进行说明标注,确定每个效果展示图样的功能数据、尺寸信息、交互页面、功能弹窗以及元素外观。
5.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤一中模块组母库包括业务组件模块、功能组件模块、金融组件模块、存储组件模块、安全组件模块以及算法组件模块;
所述功能组件模块包括对各种常用数据进行管理、建立链接以及控制事务的数据库资源组件,还包括对中间件Swift、Kafka和Zookper进行管理的中间件资源组件。
6.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤三软件设计之前进行逻辑性测试,所述逻辑性测试包括以元集合与二值谓词逻辑为数学基础进行的逻辑性判断,在测试结束后根据逻辑性结果判断是否进行修改。
7.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤三中直接使用软件平台调用成品软件模块进行组装,最后通过一键制作完成软件的开发。
8.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤四软件测试之后若测试结构存在缺陷,则对该缺陷进行BUG修复,直至软件运行正常,最后将修改后数据打包成一个软件安装包,得到最终的开发软件,交付给用户进行使用。
9.根据权利要求1所述的一种基于数据安全的软件开发方法,其特征在于:所述步骤四软件测试中将开发好的软件安装在设备上,通过操作运行软件的各个功能,检测软件运行的过程中是否出现故障,若软件没有出现故障,则安排测试工作人员,通过设备对运行的软件进行攻击,检测软件的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海律信信息科技有限公司,未经上海律信信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110723513.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





