一种计算机软件开发方法技术

技术编号:23342604 阅读:22 留言:0更新日期:2020-02-15 03:38
本发明专利技术涉及计算机软件技术领域,尤其是一种计算机软件开发系统,包括框架设计模块,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接。本发明专利技术在软件正式投入运营后,后续的维护以及检测能够将在软件开发的过程中没有发现的错误,会在软件系统中彻底的暴露,同时计算机技术的不断进步,数据环境也会发生变化,为了使得软件适应这种变化的过程,对软件中的数据进行不断的更新,可提高软件运行时的稳定性。

A method of developing computer software

【技术实现步骤摘要】
一种计算机软件开发方法
本专利技术涉及计算机软件
,尤其涉及一种计算机软件开发方法。
技术介绍
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,同时软件测试是描述一种用来促进鉴定软件正确性、完整性、安全性和质量的过程,换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。现有技术中的计算机软件开发中无法快速且稳定的对软件运行中出现的问题以及漏洞进行修复,同时仅仅只能检测出部分软件的漏洞,但无法实现对漏洞发生的趋势进行分析,测试的效率低。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种计算机软件开发方法。为了实现上述目的,本专利技术采用了如下技术方案:设计一种计算机软件开发系统,包括框架设计模块,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接。优选的,所述需求分析模块包括数据采集模块,数据采集模块对云数据库的数据进行收集,并通过数据转换器进行对数据的转换,同时将信号转换后的数据传递至中央数据处理器模块中进行数据的筛选、分类以及计算,将处理后的数据通过数据无线发射模块进行传输。优选的,所述测试模块包括黑盒检测模块以及百盒检测模块,依靠中央控制器模块,通过黑盒检测模块以及百盒检测模块对B/S系统模块进行测试,同时中央控制器模块分别信号连接有结果分析模块以及软件修复模块,通过结果分析模块对测试的结果进行分析,并将测试的数据进行保存。本专利技术还提供了一种计算机软件开发方法,具体包括如下步骤:S1、开发方案的选取:建立新系统的高层逻辑模型,并进行复查后,要从技术的角度出发,提出高层逻辑模型的不同方案,导出较高层次的物理解法,根据可行性研究,决定方案的可行性;S2、需求的获取:根据导出的需求,进行移植的分析检查,在分析,综合中逐步细化软件功能,划分成多个子功能,找出各元素之间的联系,接口特性和设计上的限制,导出软件的逻辑模型根据分析与综合的结果,细化可行性研究阶段形成的高层逻辑模型,包括数据流图、数据字典、E-R图、状态转换图以及图文的形式建立起性系统的逻辑模型;S3、软件结构的确定及设计:设置框架设计模块,并作为软件结构开发的框架,框架设计模块的结构就是要把软件模块组成良好的层次系统,描述各模块之间的关系,顶层模块调用它下层模块,最下层的模块完成最具体的功能,这样自顶向下实现一个完整的功能;S4、软件的试运行;S5、软件的检测。优选的,所述S4具体包括软件的试运行具体包括在进行软件运营前需要实际投入使用,在用户端对软件使用后产生的一些问题进行修正,并将软件的开发系统的权限进行灵活的分配。优选的,所述S5软件的检测配合B/S系统模块进行对软件的检测,具体包括以下步骤:M1、软件单元检测;利用黑盒对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误;M2、软件集成检测;利用白盒检查与设计相关的软件体系结构,把已确认的软件与其他系统元素以及支出软件、硬件结合在一起测试;M3、系统检测。优选的,所述M3系统检测具体是指对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。本专利技术提出的一种计算机软件开发方法,有益效果在于:该计算机软件开发方法测试并不仅仅是为了找出错误,通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进,分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性,在软件正式投入运营后,后续的维护以及检测能够将在软件开发的过程中没有发现的错误,会在软件系统中彻底的暴露,这些隐含的错误会在某些特定的使用环境下完全暴露出来,同时计算机技术的不断进步,数据环境也会发生变化,为了使得软件适应这种变化的过程,对软件中的数据进行不断的更新,可提高软件运行时的稳定性。附图说明图1为本专利技术提出的一种计算机软件开发方法的框架设计模块的系统框图。图2为本专利技术提出的一种计算机软件开发方法的需求分析模块的系统框图。图3为本专利技术提出的一种计算机软件开发方法的测试模块的系统框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1-3,一种计算机软件开发系统,包括框架设计模块,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接,需求分析模块包括数据采集模块,数据采集模块对云数据库的数据进行收集,并通过数据转换器进行对数据的转换,同时将信号转换后的数据传递至中央数据处理器模块中进行数据的筛选、分类以及计算,将处理后的数据通过数据无线发射模块进行传输。测试模块包括黑盒检测模块以及百盒检测模块,依靠中央控制器模块,通过黑盒检测模块以及百盒检测模块对B/S系统模块进行测试,同时中央控制器模块分别信号连接有结果分析模块以及软件修复模块,通过结果分析模块对测试的结果进行分析,并将测试的数据进行保存,该计算机软件开发方法测试并不仅仅是为了找出错误,通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进,分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。本专利技术还提供了一种计算机软件开发方法,具体包括如下步骤:S1、开发方案的选取:建立新系统的高层逻辑模型,并进行复查后,要从技术的角度出发,提出高层逻辑模型的不同方案,导出较高层次的物理解法,根据可行性研究,决定方案的可行性;S2、需求的获取:根据导出的需求,进行移植的分析检查,在分析本文档来自技高网...

【技术保护点】
1.一种计算机软件开发系统,包括框架设计模块,其特征在于,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接。/n

【技术特征摘要】
1.一种计算机软件开发系统,包括框架设计模块,其特征在于,框架设计模块具体包括需求分析模块,需求分析模块将云数据库的数据进行收集,需求分析模块与B/S系统模块信号连接,同时B/S系统模块与测试模块相互连接,测试模块对B/S系统模块的性能进行测试,同时测试模块与编码模块相互连接,且编码模块与试运行模块相互连接。


2.根据权利要求1所述的一种计算机软件开发系统,其特征在于,需求分析模块包括数据采集模块,数据采集模块对云数据库的数据进行收集,并通过数据转换器进行对数据的转换,同时将信号转换后的数据传递至中央数据处理器模块中进行数据的筛选、分类以及计算,将处理后的数据通过数据无线发射模块进行传输。


3.根据权利要求1所述的一种计算机软件开发系统,其特征在于,测试模块包括黑盒检测模块以及百盒检测模块,依靠中央控制器模块,通过黑盒检测模块以及百盒检测模块对B/S系统模块进行测试,同时中央控制器模块分别信号连接有结果分析模块以及软件修复模块,通过结果分析模块对测试的结果进行分析,并将测试的数据进行保存。


4.根据权利要求1-3所述的一种计算机软件开发方法,其特征在于,具体包括如下步骤:
S1、开发方案的选取:建立新系统的高层逻辑模型,并进行复查后,要从技术的角度出发,提出高层逻辑模型的不同方案,导出较高层次的物理解法,根据可行性研究,决定方案的可行性;
S2、需求的获取:根据导出的需求,进行移植的分析检查,在分析,综合中逐步细化软件功能,划分成多个子功能,找出各元素之间的联系,接口...

【专利技术属性】
技术研发人员:李尚杰李尚祥彭书友
申请(专利权)人:浙江天空信息科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1