首页/文章/ 详情

国产软件测试,落到实处?

10天前浏览32


我一直在想,国产软件的开发是不是真的走错了?我们把战略思维放到技术上了,我的感觉,软件这块最终还是要靠自己。否则最终只会越陷越深。就像宗教洗 脑。跟着别人的思路一直走。软件本身就是趋同算法。当队伍的指挥朝哪个方向,后面的人只能跟着走。这就是源代码趋同。换句话说,中国不自己开发最初的1后面的人都得跟着国外后面跑。

件虽然是虚的,但不是等于无。什么是无。是根本没有。软件是隐藏在工业血液里的灵魂。灵魂,摸不着,看不见,但是能感受得到。无,是完全没有感觉。套壳贴牌,就像一个傀儡。虽然也有灵魂,但是如同行尸走肉,不受自己控制。

一个网友说:“我用的第一个3D软件是Solidworks98,差不多时间,拿到个国产软件叫金银花99,感觉二个软件差不多,现在有几个人知道这个国产软件,而Solidworks已经成了小企业的首选。其实不用想太多,先定位,再重视用户的需求,多点实干,好好学习Solidworks,看看这家公司请了多少数学家,又请了多少应用高手做测试和反馈。而我们某望软件竟然敢说曲面能够吊打Solidworks,其实Solidworks在曲面方面二十年前就能吊打现在的某望了。”

工业软件保密不了的!使用软件的老鸟们,用过一次两次,就能找出这款软件的源头!

软件圈子,并不大。就像,中望的uv曲面,就跟UG3.0的功能和bug几乎一模一样。所以很多人就在找中望的内核和求解器,发现果然是P核类似和DCM。再看,cimatron的多轴航空铣削,就跟solidcam的多轴界面,大同小异。很多东西骗不了人的。要说保密,也是那些所谓专家跟自己的公司保密,在大市场环境下,大家都看得一清二楚。就算我这种二流建模,手里也有近3000建模对象。这种操作积累起来的经验,很难欺骗。有一种专门搞建模的人员,十年积累上万个建模零件,是很普遍的事情。任何软件到了我们手上,我们都能察觉哪些方面好,哪些方面差。这个软件用的谁家的内核求解器,猜都能猜出来。

一般来说,一款软件,必须经过10万左右数量级的零件建模,这种高强度测试,能够看出大部分问题。很多算法,在建模工程师那里,都知道什么功能算法是根本,哪些是衍生功能。骗不了人啊!除非,那些软件进行数据转换测试,这跟具体建模测试是两码事。数据转换,是个最不能体现软件能力的一种测试标准。建模过程才是最重要的测试标准。按照这个标准,国际上,大半的软件都得进冷宫。草图连续标注和相切约束,实体曲面转化,布尔运算和裁剪功能,uv网格曲面。这是衡量一款软件的主要标准。这几点不达标,这款软件就是残缺的。有一半功能用不了,这是事实。事实上,sw在2014年后才基本满足市场建模的要求。思美创也是在11版本后,勉强做到市场满意。换句话说,PORASOLID核在2010年前的版本,是落后的,残缺的。没有数据格式的支持,草图很难做到优秀。我们会发现,欧克特和达索在曲面和草图方面,就做得很到位。曲面扫描,做到数据和功能统一无缝衔接。所以,没有数据格式开发经验的软件企业,是无法开发优秀的工业软件的。

体量大并不是强的表现,如果胖子代表力气大,那中国人早就各个都是胖子了。

有人给你测试,那是你的荣幸!

试错是软件进步的唯一途径

这个东西其实要区分,测试和试错的区别,测试是软件公司的责任,责无旁贷,企业或者用户愿意为你试错,要懂得珍惜这样的客户。

国内软件真的是测试这块有问题,全面测试,软件厂商一是态度问题二是成本问题,还得强势用户反馈,人才修改迭代bug。一般用户,都不一定鸟!

国外好的软件挺多的,为啥那么多没普及,主要还是应用技术跟不上,别人不会了,都找不到人问,不不你淘汰,淘汰谁。再牛逼的软件,你也得有人用,用户基数很重要。反之软件开发少,测试不足,自己人可能都不会,你还想干啥,用户可以测试,但不能开发。

国内软件硬件结合比较好的是北京精雕,因为精雕明白自己的软件未形成体系,所以用人力来弥补这个空缺。国内企业的弊端,不仅仅是体制。而根本原因,是上下层联系过远!时间成本太高!

CAD/CAE套壳之所以存在,就是有人把盗版吹成是国产软件的主要障碍。只有这个理由成立,套壳才能成立。如果这个理由无伤大雅,那么套壳就没有任何理由标榜其存在的必要性!

盗版并不是国产软件的主要障碍。首先你得有国产软件和国产系统,才能考虑盗版的利弊!没有国产软件,帮着国外软件吹胡子瞪眼,算是什么事!再说了,没有盗版,国外软件也不可能这么普遍。究竟是谁在故弄玄虚!

国内开发云平台CrownCAD/中望云CAD,有个好处,就是资金池保证最大化的自主性。还有一个问题,就是软件可以机器学习(AIGC),暂时不形成固定版本,不停地进行测试。。

实际上,国产软件的根节就在于,坐而论道。道,很高深。让国民懵逼,只有大多数人看不懂,听不懂,才能好忽悠!国产软件无休止的讨论,核心就在工具论和系统论。本质上就是,工具论对某些人更好控制而已。

使用者一直在等着国产软件,国产软件也一直认为使用者会原地等待。两者之间总是有一段距离。看得到,摸不着。

不重视软件测试的,必然被淘汰,没有活下去的理由!


来源:山涧果子
航空UGSolidWorks控制曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-20
最近编辑:10天前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 1069课程 0
点赞
收藏
作者推荐

逝去的国产CAD软件:清软英泰MDS

MDS系统是由北京清华英泰信息技术中心和国家CAD支撑软件工程中心开发的具有我国自主版权的机械CAD设计绘图系统。该系统选用国际流行的MS-Windows操作系统平台,以广大工程设计人员为服务对象,针对国内工程设计的需求,将图形支撑系统、机械应用系统和二次开发环境有机结合在一起,是一个功能强大、易学易用、符合工程设计习惯和国家标准的CAD工具,广泛适用于机械、建筑、冶金和轻工等行业。从英泰二维CAD软件(原高华MDS1.0)发布之日(1995年)到现在已经有7个版本 ,从最初的高华MDS1.0发展到现在的最新版英泰MDS7.5(2009年),后续停止开发了。高华CAD(MDS2000)以AutoCAD为支撑平台,增加了动态导航、参数化设计、图库建立和管理等辅助工具。高华CAD(MDS2000)提供了两种捕捉功能:一是实体捕捉,即人工透明地捕提实体的特征点,如端点、中点、切点等。使用方法是调用实体捕捉命令,这时光标变为一小方框,将该方框移到被捕捉实体的特征位置附近,即可捕捉需要的特征点,这是由作为支撑平台的AutoCAD本身提供的:二是高华CAD自行开发的动态太导航功能,它能自动、智能地捕捉实体的特征点,并实时地提供实体的特征信息。使用方法是当光标移到某一实体附近时,实体上靠近光标位置最近的特征点以一标志(一个“十”标志)显示出来。高华CAD(MDS2000)在驱动图形时要求所绘图形的尺寸必须注全,不能有遗漏,如出现过约束或欠约束,则会出现图形混乱的情况,且只能进行单视图的驱动,参数化设计功能相对较弱,但这是建立自定义图库的基础。MDS2002在AutoCAD R14的基础上进行了二次开发,增加了机械设计中许多命令,其焊接、明细表等功能非常好用,能显著的提高设计人员的绘图效率。MDS 7.5是北京清软英泰信息技术有限公司的二维机械CAD设计绘图系统,其上一个版本是 MDS7.0。MDS7.5使用了国际设计联盟Open Design Alliance :DWGdirect技术。小知识:ODA(Open Design Alliance)是一个非盈利技术联盟,由1200个成员公司组成,申请成为付费会员后能够使用其图形技术库。ODA官网的价格信息显示,只有购买了ODA的会员才获得其技术使用权,且每年要支付年费。最贵的企业会员年费在3万美元以上。以ODA提供的dwg技术为例,dwg是AutoCAD软件的专有文件格式,其他CAD软件厂商想与之竞争,就必须有dwg文件的读写和转换能力,以对AutoCAD兼容,使用户能够在不同软件平台间切换。清软英泰MDS官方介绍:MDS 是一个全部拥有自主版权的集标准化、智能化为一体的面向图形设计与绘图的集成系统,可用于各行业的工程设计。MDS拥有全中文、可用户定制的友好界面,由参数化技术支持的智能设计、绘图功能,同时提供全程导航,广大工程设计人员经过短期培训就可以甩掉图版。MDS7.5 新增对OLE和多个图文档的支持,让并行工作成为现实。由于DMS良好的开放性和强大的后续开发实力,使MDS的用户始终拥有国际水准的CAD产品。CAD技术是企业实现信息化管理的奠基石,而MDS 则是建造这一基石的最佳工具。MDS系统是我国较早实行自主版权的通用型CAD系统,它具有强有力的交互式图形编辑功能和参数化设计功能,可以极大地提高设计效率和制图质量。MDS系统的服务对象是设计工程师,以减少他们在设计工作中的简单重复劳动,帮助他们把头脑中产生的设计图样迅速准确地在计算机上反映出来,使其将注意力集中于富有创造性的设计活动中,从而提高设计的效率和质量。但是,和使用其它交互式CAD系统一样,如果MDS只有交互绘图功能,当工程设计中大量出现的需要准确定形和定位的图形元素时,就远远不象绘制没有严格尺寸要求的图形时那么方便了。而且,在修改原有旧图时,只能一个图元一个图元地修改,难以避免大量的删除和重画操作。因此,从某种意义来说,一般的CAD系统只是做到了将制图员的工作环境从图板上移到计算机上以提高他们的制图效率和质量。而真正的CAD系统的服务对象应该是设计工程师,减少他们在设计工作中的简单重复劳动,帮助他们把头脑中产生的设计形象迅速准确地在计算机上反映出来,使其将注意力集中于富有创造性的设计活动中,从而提高设计的效率和质量。<1> 参数化设计的基本概念参数化设计中的核心关系是:样板图 + 几何约束或参数 = 变图。(1) 样板图是在MDS环境中的任何图形。设计者可以:① 利用MDS的普通命令交互式地创建样板图。② 利用现有图形文件装入样板图。③ 利用通过参数化命令生成或修改后的图形。(2) 参数是指写在尺寸标注实体上的尺寸标注值。它们可以是以下尺寸文本:① MDS测量值。② 设计者输入值。③ 通过表达式从图中设计变量计算得到的值。(3) 几何约束一般是指平行、垂直、相切之类的形体约束。(4) 变图是基于样板图而随尺寸变化的图形表示,它的形状大小与所包含的尺寸标注相符。你可以用参数化生成变图并且利用命令编辑这些图形。这是AutoCAD上二次开发的套件,估计用户稀少。还有个所谓国产的PCCAD,实际是BricsCAD 上的二次开发机械专业套件。Autodesk自己的机械版 AutoCAD Mechanical虽然已经很强大了,但不是Autodesk的重点,fUSION360才是。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈