技术新讯 > 计算推算,计数设备的制造及其应用技术 > 跨领域组件化研发优化方法与流程  >  正文

跨领域组件化研发优化方法与流程

  • 国知局
  • 2024-08-22 14:57:11

本发明涉及研发流程优化,特别是一种基于组件化的研发流程优化方法及系统,适用于计算机软件研发、硬件电路研发、芯片设计及机械设计等多个领域。

背景技术:

1、随着科技的不断进步和各行业对高效研发流程需求的增加,传统的研发方法面临着诸多挑战。在软件、硬件、芯片及机械设计等领域,开发人员通常需要手动编写代码、设计电路和机械结构,这种手工作业方式不仅耗时费力,还容易在基础功能上出现错误。特别是在涉及复杂项目时,重复的工作和不规范的流程进一步降低了研发效率,增加了成本,并影响了产品的稳定性。

2、现有的研发工具和方法虽然在一定程度上提高了开发效率,减少了对细节的关注,但它们通常依赖于工具的完善度和灵活性,并且在复杂场景下的表现力和定制化能力有限。此外,现有的方法和工具多半局限于单一领域,无法有效跨领域应用,难以满足现代复杂研发项目的需求。

3、传统研发方法中,由于缺乏系统化和规范化,开发过程往往会出现大量重复工作和基础功能上的错误。这不仅增加了研发时间和成本,还显著降低了研发效率和产品质量。因此,需要一种新的研发流程优化方法,能够通过系统化、规范化的手段,提高研发效率和产品质量。

技术实现思路

1、鉴于上述现有的研发流程优化方法及系统中存在的问题,提出了本发明。

2、本发明提出了一种基于组件化和转实体优化算法的研发流程优化方法。通过对研发过程进行拆分,将各个环节组件化,并使用优化算法对组件进行优化和整合,从而实现高效的研发流程。该方法极大的提高了已有功能的复用率,减少了研发人员在基础功能上的错误,降低了研发成本,加快了开发速度。并且结合人工智能技术,该方法还能实现自动化研发,确保研发过程的稳定性和无错误性,显著提升研发效率和产品质量。

3、为解决上述技术问题,本发明提供如下技术方案:一种基于组件化的研发流程优化方法,先通过对计算机软件、硬件电路、芯片设计及机械设计等多个领域的研发过程工作进行原子级别拆分,拆分成各个功能组件,明确每个组件的输入与输出规范后组建成各个领域的组件库。在研发过程中采用组件化思维,根据具体研发需求和业务逻辑,以可视化方法对组件库中的功能组件进行重新组合、逻辑链接,在测试阶段采用计算机模拟方式验证各组件功能的有效性,并进行整个研发流程仿真测试,测试通过后使用组件组装技术将其整合为完整项目,并可实现本地部署,从而高效准确地实现研发定制化。在研发优化及二次开发过程中,本发明方法采用优化算法通过组件级优化的方式实现对整个研发产品的深度优化和性能提升,并支持生成可直接用于生产制造或二次开发的工程文件或原理图。本发明能大幅减少研发过程中的大量冗余过程和人为错误,显著提升研发效率和质量,大幅增强产品稳定性、大幅减少研发成本。

4、该专利所描述方法的基本原理为:任何一个设计制造过程中,均存在大量重复的工作,本方法通过对设计制作过程进行分析,将重复的过程封装成组件,确定并规范组件的输入输出后,采用计算机模拟的方式进行组装验证,并在组装完成后,通过调用组件的组装方法对整个项目进行组装打包,通过该种类项目的优化器对项目进行优化,直接编译生成可用于制造或二次开发的工程文件或者原理图,大大节省研发时间,减少人为因素造成的低级缺陷或错误,极大的降低了设计门槛,并且可结合最新的ai大模型技术,实现这些领域的自动化设计制造过程。

5、其中本发明的组件定义及特征为:

6、1.确定的参数输入输出(对于一组确定的参数,有确定输出结果或运行效果);

7、2.模拟验证(根据组件参数,给出模拟仿真的结果,软件组件为确定的软件效果);

8、3.实体生成优化(实体释义:在软件开发中,实体指源代码;在硬件电路设计中,实体指电路原理图;在芯片设计领域,实体指芯片版图;在机械设计领域,实体指机械结构模型图)。

9、名词解释:

10、原子级别:在指定领域实施过程中,无法在业务流程中再进行拆分。例如在软件研发过程中原子级别为业务流程中的功能,例如执行sql,发送短信,发送邮件,执行算法,付款等等。在芯片版图设计领域为基础功能电路,例如:存储器,运算电路,与或非基本门电路,常用模拟电路,定制模拟电路。在硬件电路设计制作领域为:常用模拟电路模块,常用数字电路模块,常用芯片外围电路,定制模拟或数字电路模块。

11、本方法实施过程如下:

12、1.分析需要实施领域的研发过程,对研发过程的工作进行原子级别的拆分;

13、2.确定该组件的输入与输出,并使用计算机语言对该组件功能模拟方法进行编写,对该组件的模拟转实体方法进行编写,在该种类项目优化算法中,加入针对此组件的优化分析算法;

14、3.在实际工程中,通过对各部分组件进行组装,并填写组件参数,实现对工程的研发;

15、4.在开发完成后,通过依次调用组件的模拟方法,实现对项目的模拟验证;

16、5.在模拟测试完成后,通过依次调用组件的模拟转实体方法,实现组件的组装,生成实际项目源文件;

17、6.通过调用该种类项目的优化算法,对项目源文件进行进一步的优化;

18、7.可直接将最后生成的源文件用于生产制造或二次开发;

技术特征:

1.一种基于组件化的研发流程优化方法,其特征在于:包括,

2.如权利要求1所述的基于组件化的研发流程优化方法,其特征在于:所述的原子级别拆分包括对软件研发中的业务流程功能拆分、芯片设计中的基础功能电路拆分、硬件电路设计制作中的常用电路模块拆分。

3.如权利要求2所述的基于组件化的研发流程优化方法,其特征在于:所述的组件输入输出规范通过计算机语言进行定义,并编写组件的模拟转实体方法,在项目优化算法中加入针对此组件的优化分析算法。

4.如权利要求3所述的基于组件化的研发流程优化方法,其特征在于:所述的组件库包含各个领域的功能组件,通过可视化工具进行组件重新组合和逻辑链接,实现研发需求。

5.如权利要求4所述的基于组件化的研发流程优化方法,其特征在于:所述的仿真测试包括对各组件功能的模拟验证和整个研发流程的仿真测试,以确保研发项目的有效性和稳定性。

6.如权利要求5所述的基于组件化的研发流程优化方法,其特征在于:通过调用组件的模拟转实体方法,实现组件的组装,生成实际项目源文件。

7.如权利要求6所述的基于组件化的研发流程优化方法,其特征在于:通过调用项目优化算法,对项目源文件进行优化,生成可用于生产制造或二次开发的工程文件或原理图。

8.如权利要求7所述的基于组件化的研发流程优化方法,其特征在于:采用组件化、优化和自动化的方式,在提高研发效率、减少错误和提升产品稳定性方面提供显著优势。

9.如权利要求1至8任一项所述的基于组件化的研发流程优化方法,其特征在于:该方法不依赖于特定的计算机语言或硬件平台,无论是使用c语言、java或其他编程语言、脚本等,均在本方法的保护范围内。

10.如权利要求1至9任一项所述的基于组件化的研发流程优化方法,其特征在于:符合本方法描述的组件构成和组件使用流程,仍被视为侵权。

11.如权利要求1至10任一项所述的基于组件化的研发流程优化方法,其特征在于:任何在本方法基础上进行的自动化或改进,或在本专利基础上添加其他封装或使用方式,均应视为侵权。

12.如权利要求1至11任一项所述的基于组件化的研发流程优化方法,其特征在于:通过组件搭建系统,并使用模拟仿真给出实际运行效果,在验证通过后,通过组件参数以及组件运行顺序生成源代码、源文件、设计图等。

13.一种基于权利要求1至12任一所述的基于组件化的研发流程优化方法的系统,其特征在于:包括,

14.一种计算机设备,包括:存储器和处理器;所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1至12中任一项所述的基于组件化的研发流程优化方法的步骤。

15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至12中任一项所述的基于组件化的研发流程优化方法的步骤。

技术总结本发明公开了一种基于组件化和转实体优化算法的研发流程优化方法,通过对应用产品设计制作过程进行分析,将重复的过程封装成组件,确定并规范组件的输入输出后,采用计算机模拟的方式进行组装验证,并在组装验证完成后,通过调用组件的组装方法对整个项目进行组装打包,通过该种类项目的优化器对项目进行优化,直接生成可用于制造或二次开发的工程文件或者原理图。本发明所描述的研发流程优化方法不仅大大节省研发时间,减少人为因素造成的低级缺陷或错误,极大的降低了设计门槛,还可结合AI大模型技术,实现软件研发、硬件电路研发、芯片研发等技术领域的自动化设计制造过程。技术研发人员:朱硕,黄新蕊受保护的技术使用者:湖北天码科技有限责任公司技术研发日:技术公布日:2024/8/20

本文地址:https://www.jishuxx.com/zhuanli/20240822/280548.html

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