技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种适用多种人员的应用程序快速构建方法与流程  >  正文

一种适用多种人员的应用程序快速构建方法与流程

  • 国知局
  • 2024-07-31 23:27:44

本发明涉及程序构建,尤其涉及一种适用多种人员的应用程序快速构建方法。

背景技术:

1、应用程序构建的应用范围非常广泛,涉及到各个行业和领域,例如,在商业领域中,应用于电子商务、客户关系管理、财务管理等方面;在科学研究领域中,应用于数据分析、模拟和可视化等方面;在社交媒体领域中,应用于实时聊天、社交网络、内容分享等方面。

2、在目前的应用程序构建过程中存在一定的技术问题,用户需求不清晰、冲突、不完整或真实合理性低,导致应用程序架构不完善、开发功能冗余、缺少或与实际需求不符,增加了系统复杂性降低开发速度,降低系统的一致性和可维护性,降低了用户满意度。

3、因此,本发明提供一种适用多种人员的应用程序快速构建方法。

技术实现思路

1、本发明提供一种适用多种人员的应用程序快速构建方法,用以解决现有技术中程序构建的缺陷。

2、一方面,本发明提供一种适用多种人员的应用程序快速构建方法,包括:

3、s101:对目标群体进行需求调研确定每个目标用户的第一需求,并对所有第一需求进行需求分析确定第二用户;

4、s102:基于第二用户设计应用程序架构;

5、s103:基于应用程序架构涉及到的开发功能,提供开发文档和测试用例;

6、s104:按照所述开发文档和测试用例对所有开发功能进行集成测试并生成测试报告,基于测试报告完成应用程序的快速构建。

7、根据本发明提供的一种适用多种人员的应用程序快速构建方法,对目标群体进行需求调研确定每个目标用户的第一需求,包括:

8、根据目标群体中每个目标用户的需求调研结果确定对应的用户特征;

9、基于每个目标用户的需求调研结果以及用户特征构建对应的用户画像;

10、分析每个用户画像,确定对应的目标用户的第一需求。

11、根据本发明提供的一种适用多种人员的应用程序快速构建方法,对所有第一需求进行需求分析确定第二用户,包括:

12、将每个目标用户的第一需求转化为用户故事,其中,用户故事包含一个及以上的用户目标、用户期望、功能性需求、非功能性需求、技术可行性以及资源可用性;

13、设定用户故事的评估标准构建决策树,并基于决策树计算每个用户故事的合理值;

14、;其中,表示用户故事i1的合理值,表示所述决策树根节点的权重,表示基于决策树根节点确定用户事故i1的初始合理值,n1表示基于决策树确定用户故事i1涉及到的中间节点的数量,表示用户故事i1所对应中间节点j1的权重,表示用户故事i1所对应中间节点j1在给定父节点条件下的合理值,n2表示基于决策树确定用户故事i1涉及到的叶子节点的数量,表示用户故事i1所对应叶子节点k1的权重,表示用户故事i1所对应叶子节点k1在给定所有父节点条件下的合理值,分别表示用户故事i1所对应中间节点j1的父节点条件1、父节点条件2到父节点条件a,表示用户故事i1在给定中间节点j1下的的联合合理值,表示用户故事i1所对应中间节点j1的初始合理值,表示用户故事i1所对应中间节点j1基于所有父节点条件的联合合理值,分别表示用户故事i1所对应叶子节点k1的父节点条件1、父节点条件2到父节点条件b,表示用户故事i1在给定叶子节点k1下的的联合合理值,表示用户故事i1所对应叶子节点k1的初始合理值,表示用户故事i1所对应叶子节点k1基于所有父节点条件的联合合理值,表示用户事故i1所对应中间节点j1在每个父节点条件下的误差值的方差,表示用户事故i1所对应叶子节点k1在每个父节点条件下的误差值的方差,

15、筛选用户故事合理值大于预设合理阈值的目标用户,确定第一用户;

16、分别构建每个第一用户的用户故事的故事向量;

17、分别计算每两个故事向量之间的相似值;

18、;其中,n3表示故事向量的维度数量,表示故事向量a在第d1个维度上的值,表示故事向量b在第d1个维度上的值,表示故事向量a和故事向量b的内积,表示故事向量a的模长,表示故事向量b的模长;表示所有的方差;表示与匹配的单位误差系数,取值范围为(1,2),[ ]表示取整符号;表示所有中的最小值,表示与匹配的单位相似量,取值范围为(0,1),表示第一相似值,表示第二相似值;

19、设定相似范围为,其中,表示调整参数;

20、将相似值在设定相似范围内对应的两个故事向量确定为相似故事,并对第一用户包含的所有用户故事进行相似合并,确定第二用户。

21、根据本发明提供的一种适用多种人员的应用程序快速构建方法,基于第二用户设计应用程序架构,包括:

22、根据第二用户包含的所有用户故事对应的功能性需求、非功能性需求、技术可行性、资源可用性确定每个用户故事的复杂值;

23、基于第二用户中每个用户故事的合理值以及复杂值确定用户故事的优先值,并进行优先值升序排列确定第一序列;

24、基于第一序列划分功能需求,基于所有功能需求设计应用程序架构。

25、根据本发明提供的一种适用多种人员的应用程序快速构建方法,基于应用程序架构涉及到的开发功能,提供开发文档和测试用例,包括:

26、设定统一的编译文件和配置参数;

27、基于应用程序架构、编译文件和配置参数生成可生成功能,对所有可生成功能提供统一的开发文档,并对每个可生成功能提供对应的测试用例;

28、功能生成完成后,对所有可生成功能基于统一的开发文档和对应的测试用例进行功能测试。

29、根据本发明提供的一种适用多种人员的应用程序快速构建方法,基于应用程序架构涉及到的开发功能,提供开发文档和测试用例,还包括:

30、开发人员基于应用程序架构、编译文件和配置参数开发不可生成功能,并对每个不可生产功能提供对应的开发文档和测试用例;

31、开发过程中,定期使用静态分析工具进行代码检查,并基于静态分析工具给出的建议和警告进行修改;

32、功能开发完成后,开发人员对每个不可生成功能基于对应的开发文档和测试用例对修改后的代码进行功能测试。

33、根据本发明提供的一种适用多种人员的应用程序快速构建方法,按照所述开发文档和测试用例对所有开发功能进行集成测试并生成测试报告,基于测试报告完成应用程序的快速构建,包括:

34、基于应用程序框架确定每两个功能之间的接口和依赖关系;

35、基于所有开发文档和测试用例以及每两个功能之间的接口和依赖关系对所有开发完成的开发功能进行集成,并进行同步调试优化;

36、对集成后的所有开发功能进行集成测试并生成测试报告。

37、根据本发明提供的一种适用多种人员的应用程序快速构建方法,按照所述开发文档和测试用例对所有开发功能进行集成测试并生成测试报告,基于测试报告完成应用程序的快速构建,还包括:

38、分析测试报告中的失败用例和错误日志,确定第一问题并对每个子问题进行紧急度、分类和解决标准的确定;

39、根据每个子问题的紧急度基于对应的分类对第一问题进行解决和测试;

40、比对每个子问题的测试结果和解决标准,对快速构建的应用程序进行调整。

41、与现有技术相比,本技术的有益效果如下:

42、对所有目标用户的第一需求进行分析确定第二用户,根据第二用户设计应用程序架构并进行功能开发,对所有开发功能进行集成测试并生成测试报告,根据测试报告完成应用程序的快速构建,可以准确了解目标用户的需求,设计合理的应用程序架构,确保应用程序的功能完善和稳定性,提高开发效率和质量,快速构建出用户满意度给、体验感好的应用程序。

本文地址:https://www.jishuxx.com/zhuanli/20240730/197694.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。