【技术实现步骤摘要】
一种软件产品开发方法
本专利技术涉及软件开发
,尤其涉及一种软件产品开发方法。
技术介绍
现有软件产品开发过程一般是软件设计阶段后直接进行软件代码开发,最后在进行软件测试,这种方式无法提前排出逻辑错误,在后续代码开发过程中若出现逻辑错误,需要花费大量的时间和精力对代码进行重构,大大延长了开发周期,降低开发效率。
技术实现思路
本专利技术要解决的技术问题,在于提供一种软件产品开发方法,降低设计阶段的错误率,提高软件开发过程的可控性,提高产品开发效率。本专利技术是这样实现的:一种软件产品开发方法,包括如下步骤:步骤10、进行软件初步设计,包括选择开发平台和开发语言,设计界面与算法;步骤20、进行逻辑结构测试,生成所述算法的伪代码,并对所述伪代码进行逻辑测试,若测试成功,则进入软件代码开发与测试阶段;否则,修改所述算法,重复步骤20。进一步的,所述步骤20进一步包括:步骤21、将所述算法的内容转换成UML图形或流程图或文字或文字与图的结合;步骤22、将转换得到的UML图形或流程图或文字或文字与图的结合输入到一预先设设计的Rodin平台的解析插件中进行解析,生成伪代码;步骤23、利用所述Rodin平台对所述伪代码进行逻辑测试,若测试成功,则进入软件代码开发与测试阶段;否则,修改所述算法,重复步骤21。进一步的,所述步骤20具体为:根据所述算法的内容直接撰写伪代码,并利用Rodin平台对所述伪代码进行逻辑测试,若测试成功,则进入软件代码开发与测试阶段;否则,修改所述算法,重复步骤20。进一步的,所述逻辑测试是以元集合和二值谓词逻辑为数学基础进行的逻辑性判断。本专利 ...
【技术保护点】
一种软件产品开发方法,其特征在于:包括如下步骤:步骤10、进行软件初步设计,包括选择开发平台和开发语言,设计界面与算法;步骤20、进行逻辑结构测试,生成所述算法的伪代码,并对所述伪代码进行逻辑测试,若测试成功,则进入软件代码开发与测试阶段;否则,修改所述算法,重复步骤20。
【技术特征摘要】
1.一种软件产品开发方法,其特征在于:包括如下步骤:步骤10、进行软件初步设计,包括选择开发平台和开发语言,设计界面与算法;步骤20、进行逻辑结构测试,生成所述算法的伪代码,并对所述伪代码进行逻辑测试,若测试成功,则进入软件代码开发与测试阶段;否则,修改所述算法,重复步骤20。2.根据权利要求1所述的一种软件产品开发方法,其特征在于:所述步骤20进一步包括:步骤21、将所述算法的内容转换成UML图形或流程图或文字或文字与图的结合;步骤22、将转换得到的UML图形或流程图或文字或文字与图的结合输入到一预先设设计的Rodin平...
【专利技术属性】
技术研发人员:张英歌,郭帮务,
申请(专利权)人:山东易华录信息技术有限公司,福建讯盟软件有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。