System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件系统的开发,尤其涉及一种软件系统的开发方法及其装置。
技术介绍
1、软件系统(software systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分;软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
2、公开号:cn110633095b的专利文件公开了一种用于软件开发的系统和方法,该系统包括:在第一网络中管理第一代码并且安装有第一svn服务端软件的第一代码服务器;在第二网络中管理第二代码并且安装有第二svn服务端软件的第二代码服务器,其中所述第一代码是第二代码的副本,其中,所述系统能够通过所述第一svn服务端软件和第二svn服务端软件之间的同步机制将所述第二代码服务器中的所述第二代码的变化同步到所述第一代码服务器中的所述第一代码。
3、现有技术中,软件系统开发时,不能根据开发项目的需求、目的对开发过程中出现的问题进行提前预测,不能根据问题制定相应的应对计划,导致出现问题时,无法及时解决,导致开发计划无法顺利进行,因此我们提出了一种软件系统的开发方法及其装置,用来解决上述问题。
技术实现思路
1、本专利技术的目的是为了解决现有技术中存在软件系统开发时,不能根据开发项目的需求、目的对开发过程中出现的问题进行提前预测,不能根据问题制定相应的应对计划,导致出现问题时,无法及时解决,导致开发计划无法顺利进行的缺点,而提
2、为了实现上述目的,本专利技术采用了如下技术方案:
3、一种软件系统的开发方法,包括以下步骤:
4、s1、搭建软件系统的开发框架,开发框架包括采集模块、变化情况预测模块、意见征集模块、分析判断模块、概率计算排序模块、应对计划模块、存储模块、解析模块、问题识别模块、应对计划提取模块、符合率判定模块、补充修改模块、应用模块、解决程度检测模块、对比模块和备份模块;
5、s2、通过采集模块对软件系统开发的目的、需求进行采集分析,变化情况预测模块根据采集的信息对在开发过程中可能出现的变化情况进行预测,通过意见征集模块同时展开征集意见;
6、s3、通过分析判断模块对预测的情况与征集的意见进行分析判断,通过概率计算排序模块对发生的概率进行排序,应对计划模块针对发生的情况制定相应的应对计划;
7、s4、在软件开发时遇到相应的情况时,通过问题识别模块对问题进行识别,通过应对计划提取模块提取该问题对应的应对计划,通过符合率判定模块对该应对计划的符合率进行判定,符合率达到一定数值,按照此计划给予建议,并公示符合率,并且根据符合率标注出不符合的部分;
8、s5、通过补充修改模块可以根据经验和符合率以及标注,对计划进行针对性补充和修改,补充和修改的方案进行保存,通过应用模块应用补充和修改的方案进行问题解决,通过解决程度检测模块对解决程度进行检测,对比模块对解决的对应问题和方案进行对比,备份模块对可行的方案进行备份,并进行标注。
9、优选的,所述解析模块用于对出现的问题,进行解析,从多个层面进行细致化分析问题,然后对其进行排序,确定优先级。
10、优选的,对于应对计划,对多个层面的问题,进行一一匹配,并根据问题的优先级,整合方案,形成最终解决的计划。
11、优选的,根据实施难度,自动优化方案的解决步骤,生成最省时省力的解决技术,并能够实时检测解决进度,给予展示,方便开发者对于整体方案有个解决的规划。
12、优选的,制定完成的时间表,用时超过限定时间,则提醒加快速率,并对相应的时间长的位置进行记录,方便开发者对于整体全面把控,用时短,则提醒开发者注意质量,同时,进行检测,与方案进行对比,避免出现疏漏。
13、优选的,所述采集模块包括开发目的采集单元,开发目的采集单元连接开发需求采集单元,开发需求采集单元连接有数据分类单元,数据分类单元连接有数据传输单元。
14、优选的,所述解析模块包括细致化分析单元,细致化分析单元连接有排序单元,排序单元连接有优先级确定单元,优先级确定单元连接有输出单元。
15、优选的,所述符合率判定模块包括符合率判定单元,符合率判定单元连接有符合率值确定单元,符合率值确定单元连接有计划建议单元,计划建议单元连接有符合率公示单元。
16、优选的,所述采集模块与变化情况预测模块连接,变化情况预测模块与意见征集模块连接,意见征集模块与分析判断模块连接,分析判断模块与概率计算排序模块连接,概率计算排序模块与应对计划模块连接,应对计划模块与存储模块连接,存储模块与应对计划提取模块连接,应对计划提取模块与符合率判定模块和补充修改模块连接,补充修改模块与应用模块连接,应用模块与解决程度检测模块连接,解决程度检测模块与对比模块连接,对比模块与备份模块连接,问题识别模块与应对计划提取模块和解析模块连接。
17、本专利技术还提出了一种软件系统的开发装置,包括开发框架,开发框架包括工作台,所述工作台的顶部设有显示屏,工作台的下方设有主机,主机与显示屏电性连接,所述工作台的两侧均固定安装有竖板,两个竖板的一侧固定安装有同一个横板,横板的底部开设有矩形槽,矩形槽内滑动安装有矩形块,矩形块的底部固定安装有两个固定块,两个固定块上转动安装有同一个转动轴,转动轴的外侧固定安装有摄像头,两个固定块中的一个固定块上固定安装有第一电机,第一电机的输出轴与转动轴的一端固定连接,矩形槽内固定安装有第二电机,第二电机的输出轴上固定安装有螺杆,螺杆与矩形块螺纹连接。
18、本专利技术中,所述一种软件系统的开发方法及其装置的有益效果:
19、对软件系统开发的目的、需求进行采集分析,根据采集的信息对在开发过程中可能出现的变化情况进行预测,同时展开征集意见,对预测的情况与征集的意见进行分析判断,对发生的概率进行排序,并针对发生的情况制定相应的应对计划;在软件开发时遇到相应的情况时,提取该情况对应的应对计划,保证软件开发流程的顺畅进行;
20、根据经验和符合率以及标注,对计划进行针对性补充和修改,补充和修改的方案进行保存,然后应用补充和修改的方案进行问题解决,然后对解决程度进行检测,并对解决的对应问题和方案进行对比,对可行的方案进行备份,并进行标注;如此,实现自动学习,不断扩充问题库和方案库,下次再出现针对性问题,能够准确的提出针对性的解决方案,不断地提高准确率;
21、能够对出现的问题,进行解析,从多个层面进行细致化分析问题,然后对其进行排序,确定优先级,对于方案,同样如此,对多个层面的问题,进行一一匹配,并根据问题的优先级,整合方案,形成最终解决的计划;根据实施难度,自动优化方案的解决步骤,生成最省时省力的解决技术,并能够实时检测解决进度,给予展示,方便开发者对于整体方案有个解决的规划,并制定完成的时间表,用时超过限定时间,则提醒加快速本文档来自技高网...
【技术保护点】
1.一种软件系统的开发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种软件系统的开发方法,其特征在于,所述解析模块用于对出现的问题,进行解析,从多个层面进行细致化分析问题,然后对其进行排序,确定优先级。
3.根据权利要求2所述的一种软件系统的开发方法,其特征在于,对于应对计划,对多个层面的问题,进行一一匹配,并根据问题的优先级,整合方案,形成最终解决的计划。
4.根据权利要求3所述的一种软件系统的开发方法,其特征在于,根据实施难度,自动优化方案的解决步骤,生成最省时省力的解决技术,并能够实时检测解决进度,给予展示,方便开发者对于整体方案有个解决的规划。
5.根据权利要求4所述的一种软件系统的开发方法,其特征在于,制定完成的时间表,用时超过限定时间,则提醒加快速率,并对相应的时间长的位置进行记录,方便开发者对于整体全面把控,用时短,则提醒开发者注意质量,同时,进行检测,与方案进行对比,避免出现疏漏。
6.根据权利要求5所述的一种软件系统的开发方法,其特征在于,所述采集模块包括开发目的采集单元,开发目的采集单元
7.根据权利要求6所述的一种软件系统的开发方法,其特征在于,所述解析模块包括细致化分析单元,细致化分析单元连接有排序单元,排序单元连接有优先级确定单元,优先级确定单元连接有输出单元。
8.根据权利要求7所述的一种软件系统的开发方法,其特征在于,所述符合率判定模块包括符合率判定单元,符合率判定单元连接有符合率值确定单元,符合率值确定单元连接有计划建议单元,计划建议单元连接有符合率公示单元。
9.根据权利要求8所述的一种软件系统的开发方法,其特征在于,所述采集模块与变化情况预测模块连接,变化情况预测模块与意见征集模块连接,意见征集模块与分析判断模块连接,分析判断模块与概率计算排序模块连接,概率计算排序模块与应对计划模块连接,应对计划模块与存储模块连接,存储模块与应对计划提取模块连接,应对计划提取模块与符合率判定模块和补充修改模块连接,补充修改模块与应用模块连接,应用模块与解决程度检测模块连接,解决程度检测模块与对比模块连接,对比模块与备份模块连接,问题识别模块与应对计划提取模块和解析模块连接。
10.一种软件系统的开发装置,包括开发框架,开发框架为权利要求1-9任意一项所述的开发框架,开发框架包括工作台(1),其特征在于,所述工作台(1)的顶部设有显示屏(2),工作台(1)的下方设有主机(3),主机(3)与显示屏(2)电性连接,所述工作台(1)的两侧均固定安装有竖板(4),两个竖板(4)的一侧固定安装有同一个横板(5),横板(5)的底部开设有矩形槽(6),矩形槽(6)内滑动安装有矩形块(7),矩形块(7)的底部固定安装有两个固定块,两个固定块上转动安装有同一个转动轴(8),转动轴(8)的外侧固定安装有摄像头(9),两个固定块中的一个固定块上固定安装有第一电机(10),第一电机(10)的输出轴与转动轴(8)的一端固定连接,矩形槽(6)内固定安装有第二电机(11),第二电机(11)的输出轴上固定安装有螺杆(12),螺杆(12)与矩形块(7)螺纹连接。
...【技术特征摘要】
1.一种软件系统的开发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种软件系统的开发方法,其特征在于,所述解析模块用于对出现的问题,进行解析,从多个层面进行细致化分析问题,然后对其进行排序,确定优先级。
3.根据权利要求2所述的一种软件系统的开发方法,其特征在于,对于应对计划,对多个层面的问题,进行一一匹配,并根据问题的优先级,整合方案,形成最终解决的计划。
4.根据权利要求3所述的一种软件系统的开发方法,其特征在于,根据实施难度,自动优化方案的解决步骤,生成最省时省力的解决技术,并能够实时检测解决进度,给予展示,方便开发者对于整体方案有个解决的规划。
5.根据权利要求4所述的一种软件系统的开发方法,其特征在于,制定完成的时间表,用时超过限定时间,则提醒加快速率,并对相应的时间长的位置进行记录,方便开发者对于整体全面把控,用时短,则提醒开发者注意质量,同时,进行检测,与方案进行对比,避免出现疏漏。
6.根据权利要求5所述的一种软件系统的开发方法,其特征在于,所述采集模块包括开发目的采集单元,开发目的采集单元连接开发需求采集单元,开发需求采集单元连接有数据分类单元,数据分类单元连接有数据传输单元。
7.根据权利要求6所述的一种软件系统的开发方法,其特征在于,所述解析模块包括细致化分析单元,细致化分析单元连接有排序单元,排序单元连接有优先级确定单元,优先级确定单元连接有输出单元。
8.根据权利要求7所述的一种软件系统的开发方法,其特征在于,所述符合率判定模块包括符合率判定单元,符合率判定...
【专利技术属性】
技术研发人员:崔杨由子,许鹏,张璐雪,
申请(专利权)人:浙江海浪软件开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。