0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

38.算法研发和软件工程的矛盾,你知道吗?

发表时间:2023-10-11 16:01:48

文章来源:炫佑科技

浏览次数:167

菏泽炫佑科技

38.算法研发和软件工程的矛盾,你知道吗?

我们接下来谈谈

38、算法开发与软件工程之间的矛盾。 这在求解器开发中*为明显。 一般来说,做算法的研发人员没有软件工程背景,反之亦然。 这很容易给算法内容的工程带来困难。除了积累经验、提高研发水平之外,似乎没有什么好的办法。

39、尖端技术与工程的矛盾。 每年都会有新技术出现,有些可能会稍微具有颠覆性。如何将这些前沿技术低成本地集成到软件中也是一个难题。

40、不同产品线的整合问题。 这通常发生在产品各方面都成熟之后。 比如流体、结构产品需要做成平台产品。 各种产品如何交互、如何定义接口,涉及到软件与业务的融合。

41、通用模块和专业模块如何确定。 以*简单的日志系统为例。 一个软件、一套产品、或者一条产品线都希望使用日志系统。 事实上,由于历史和开发人员水平等客观原因,这个基础模块无法在同一个产品中使用。 很难统一。 看过一篇文章,某大厂新人抱怨产品里有四套JSON解析代码,不统一,想自己写一套新的,但实际情况却令人失望.简单的日志和JSON都是如此,更不用说其他模块功能了,这些都非常依赖开发者的经验

42.如何调试用户故事。 很多用户案例都是保密的,不准拿出来,只能现场开发调试,限制很多,工作效率低。

43、缺乏高级应用工程师。 工业软件*终需要应用到实际项目中,其中涵盖了大量的行业应用技术知识。 软件开发中需要考虑到这些应用技术知识。高级应用工程师的缺乏是工业软件开发的一大缺陷

44、客户端安装软件。 与普通的安装软件不同,一些工业软件的安装过程不仅有很多限制,而且有的还依赖于硬件系统。 有些模块需要在硬件上编译后才能安装。看似属于售后市场app开发,但实际上是研发的一部分。

45、选择技术时如何避免大炮打死蚊子。 我之前曾为一家研发公司提供咨询服务。 我需要一定的研发基础模块。 由于缺乏高级研发人员,技术选型存在不确定性。 我一开始是打算商用的,如果买来商用的话,实际业务的5%的功能就用不到了。

46.几何修复清理。 这个已经详细介绍过了。目前还没有任何工具可以一键修复或快速清理几何体。

47、模型参数系统。实际情况中,往往需要确定几类核心参数。 这些参数一方面依赖于软件算法,另一方面依赖于实际实验。

48、调整网格质量、密度和分布,建立网格参数与模拟结果之间的相关性。 这一直更依赖于业务。 不同的物理领域没有统一的法律法规38.算法研发和软件工程的矛盾,你知道吗?,只能依靠实践积累。

49.多种计算方法的混合使用,包括依赖网格的数值计算方法、解析解、无网格方法等。这需要了解不同数值计算方法的特点以及深厚的数值计算技能和业务经验。

50.早期软件需求分析和确定,市场定位。 这些直接决定了技术路线、技术选型、人员投入、研发流程等一系列内容。 *常见的例子是建造建筑物。 地基必须挖得与建筑物的高度一样深。 基础一旦确定,楼层要求就不可能改变。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多