查看: 29366|回复: 65

再谈配方软件080803修改

  [复制链接]
发表于 2008-6-14 14:41:55 | 显示全部楼层 |阅读模式
再谈配方软件
       注意:此文为原创,需要引用请与作者联系!
       今天上网看到前几天的帖子被加精,心情很爽。于是打开邮箱,又发现有网友要求有发表配方软件看法的。其实,我并不喜欢对某一个特定的配方软件发表看法,之所以持这种看法,一来避免误会,二来避免误导!
       第一,是否需要配方软件?
        我觉得配方软件是一个很好的工具。配方软件之于配方工作者就像武器之于战士,能够找到一款合适的武器会大大提高配方工作者的工作效率。正如韩友文老师所说,不用计算机是“浪费”,是“罪过”。
       在配方工作者中对配方软件的态度有两种极端。一种就是不喜欢用配方软件,他们用EXCEL,SAS等,并把这种本领当作显示水平的标志,我都遇到好几个这种人。我是不赞成这种看法的,倒不是我老成。理论上讲,任何具备线性规划功能的软件都可以用来做配方,有这个功能的软件我知道并用过的至少有十多种,使用这些软件来做配方也并不能代表水平的高低。从我的经验来看,基本上可以这么说,一个人做配方的水平基本上与他使用的什么软件没有什么必然联系!当然我并不是说不能用他们,实际上我在曾经一段时间里也用它们做配方,而是说,他们没有配方软件具备的一些基本功能(比如数据库,报表等),仅仅只具备计算功能,用起来不太方便。除非你是一个不喜欢讲究效率的人。再说,电脑如此普及的今天,要掌握这些非专业配方软件来做配方也不是一件很难的事情。
       另一种就是拿自己使用的是某品牌软件,感到很自豪,甚至认为代表自己和厂家的实力,我看到好几个饲料厂的包装袋上还打印着用某国外配方软件计算配方的标志,实际上这也是一种十分低劣的广告词,和10多年前在包装袋上打印电脑配方的级别基本一致。
       配方软件本来作为一个工具而出现,把一个工具神话本身就是不专业的表现!
       记住:配方软件仅仅提高配方效率,不会提高配方质量!高质量的配方来自于高水平的配方师,而不是来自于软件!配方师的技能才是高质量配方的源泉!(当然,那种算法错误、有先天缺陷的配方软件除外!)

      第二,没有普世的配方软件
      用户对软件有一定的适应性、甚至偏爱,这个是用户的操作习惯和经历所决定的,作为软件开发者不可能满足所有用户要求。比如作为我们普通人,都认为Windows用起来比较爽,但是对于某些有特殊需要的人来讲,他更需要DOS或者是MAC,据一个专门为银行做系统的朋友讲,他们只用UNIX,据说原因是针对UNIX系统的病毒相对较少。用久了,他们反而觉得这些不常见的系统更顺手。所以,从这个角度来讲,没有哪个软件能够满足所有人的需求。
      第三,买配方软件不仅仅是买数据库,数据库是配方软件的一个部分,而且是一个很小的部分,不是全部
      好多人都认为,买配方软件最重要的是数据库好不好。我不赞成这种看法,关于我对数据库的看法和评价以前已经发过帖子,不再啰嗦。所以有很多配方软件都大肆吹嘘自己的数据库如何如何。我不知道是软件商的宣传导致了购买者的这种认识还是购买者的需求加剧了这种宣传。总之,我个人认为数据库并不是配方软件最重要的一环,因为成熟的配方师都有自己的数据库,而不是盲目使用他人或者配方软件自带数据库。除非你的软件数据库不是开放的,用户无法修改和添加数据,那么,这种情况下数据库倒是真的很重要了。我曾经用过一款以色列的软件,它不具备任何数据,用户必须自建标准和原料数据库,但是,这丝毫不妨碍我认为它是一款优秀的软件。如果按“数据库至上”的说法,这个软件肯定一文不值。但是,我不反对一个商业配方软件应该提供必要的、最新的、具有很强参考价值的数据!
       第四,配方结果是多次试算的结果,号称什么情况下都有解的软件是不存在的
      线性规划的条件和目标决定了它会在很多情况下无解,有解与无解只与参与计算的数据和限制条件有关,所以,配方结果是多次试算,多次修改的结果。这一点,真正的配方师都理解。
      第五,关于配方分析
     实际上我认为目前这个词的使用是有问题的。我认为配方分析至少包括两个方面的含义,第一,这是最主要的,分析配方本身的质量,即营养——生产性能分析,也就是说从专业的角度来对算出的配方进行评价;第二,才是经济数学分析。实质上,第一点,目前基本上靠个人的经验,还没有哪一个配方软件能够代替经验丰富的配方师对配方本身的营养——生产性能分析。第二点,那个基本上是数字游戏,没有多大实际价值(详细见前几天的帖子)。实际上市面上具有的所谓配方分析功能,主要是做经济数学分析,和前者相比,实际意义已经不大。
       第六,关于算法
       详细见前面的帖子。要指出的是,目前有些软件声称自己的软件应用了所谓非线性算法,并把看做“独门绝技”。这其实是没有任何根据的。毫无疑问,饲料的配合效果并不完全遵循线性相加的原则,(比较详细的情况去看看关于饲料组合效应的文章)但是,我们目前的营养需要制定和营养价值评定都毫不例外的假设了一个前提,那就是,这些营养素的组合是可以线性相加的。说穿了,如果要引入非线性算法,你就根本不能用现有的饲养标准和饲料营养价值数据库。况且,即便要利用饲料中的非线性的组合效应,目前也没有很好的能够用于配方计算的评价体系和方法。卢德勋先生对此曾有过研究。但是那和配方计算都还相差很远。


       看了上面的说法,你可能会感到很悲观,下面我们来谈谈好的方面。虽然我不想说具体的哪个好,哪个坏,但是,我认为比较好的配方软件还是具备一些共同的特征。

        第一,简单,操作简便至上。
       现在的配方软件功能越来越复杂,实际上很多功能没有实际价值。就像QQ一样,虽然最近几年更新版本的QQ花哨得多,但是网上经常有人怀念99年的小巧、精干、没有垃圾信息的QQ。现在的配方软件似乎有一个很大的趋势,开发商都在竞相开发最复杂的软件,似乎在向软件使用者宣示“我更复杂,我更专业”,有的甚至于加入了进销存管理等,而实际上其核心计算功能和以前最古老的DOS版没有区别。这是不可取的。实际上,包括进销存管理在内的那些附件功能并不涉及复杂的计算,开发难度并不大。基本上可以这么说,目前以线性规划为核心的算法基础上,如果没有新的算法和营养需要、饲料营养价值评定体系的出现,声称自己的软件具有划时代的改进,无非就是一个真实的谎言。
       有的软件走得更远,加入了ERP功能,实际上,国内饲料企业大都没有导入ERP,像新希望等导入ERP的大型企业,也没有让ERP自动生成商业配方,为集团制作配方并赢得利润的,仍然是奔走在各个片区的配方师。

       第二,操作流程要符合主流配方工作者的思路。
       配方软件是一个专业性很强的工具,好用与不好用不是完全体现在编程技术上(实质上,我个人认为,配方软件的编程技术是相对比较简单的),而是体现在操作流程的合理性上,体现在操作框架的方便性上。我觉得,这一点基本上可以评价饲料配方软件的好坏,也是饲料配方软件的核心。好的软件应该是一个好的框架,在这个框架里,你想实现什么目标就实现什么目标,制作配方,完全随心所欲,完整表达你想表达的配方思想。一个有良好专业背景的人(他很可能已经念过动物营养本科、硕士,甚至是博士)也需要相当一段的时间才能够成为得心应手的配方师,可以想像,那些毫无专业背景的软件工程师做出的东西和你的思路差异有多么的大。

        第三,开放的数据库
        能够按照自己的想法建立和实际情况更接近的数据库,能够进行修改、删除等操作。

        第四,要能够备份
        很久前,我曾经使用一个软件,我编辑好了所有的数据库,结果有一天,计算机染病毒了,不得不重新安装系统。很遗憾,那个软件无法备份数据库,让我所有心血付之东流,我一气之下,再也没用那个配方软件。相信和我有共同经历的人不少。

        第五,能够保存配方模型(而不是单纯的配方)
        市场瞬息万变,原料价格变化也是很快。我们会对已经做好的配方进行修改、调整,如果能够保存模型,要进行修改是很方便的,而不能保存模型的软件却要“从头再来”。

        第六,应该有良好编辑性的配方报告
       就我自己来讲,我只认为EXCEL格式的配方报告最好,在我以前用的软件中,即便输出报告格式不是EXCEL,我也会把它转换成EXCEL来编辑。      

       想到哪里,说到到哪里,这仅仅是我个人的看法。以后想到继续修改。请继续关注。

       前几篇文章的地址:
      饲料配方软件揭秘——数据库
      http://www.xumuren.com/thread-154713-1-1.html
      
      配方软件再揭秘——配方算法问
      http://www.xumuren.com/thread-180925-1-2.html     
      
      谈配方软件中几个常用的参数
      http://www.xumuren.com/thread-179726-1-3.html

       饲料配方精算师08版简介
       http://www.xumuren.com/thread-182719-1-1.html
中国畜牧人网站微信公众号

评分

参与人数 1论坛币 +5 收起 理由
ann + 5 写的很不错

查看全部评分

版权声明:本文内容来源互联网,仅供畜牧人网友学习,文章及图片版权归原作者所有,如果有侵犯到您的权利,请及时联系我们删除(010-82893169-805)。
 楼主| 发表于 2008-6-14 17:06:56 | 显示全部楼层
原帖由 不再竞争了 于 2008-6-14 16:48 发表
有些不同的看法,放到以前怎么也要说两句!
现在不想说了.关于影子价格问题,我也写了几句原想放到网上,让大家从编写饲料软件的角度进行理解(应该更好理解).一项上世纪30\40年代的技术不说也罢.

我不知道您究竟受到了什么打击,导致您看破红尘。
一门技术是否值得讨论,不在于他起源时间的久远,而在于他是否有实际价值。同时,即便古老的技术,只要有存在的理由,他在不同的时代也有不同的表现形式。按照您的观点,计算机技术实际上也是上世纪40\50年代 的技术,要是我们都因为他起源太早而抛弃使用计算机,那岂不是太荒唐了。看您的说法,我们应该有共同的爱好,希望能成为好朋友,经常联系,祝您好运!
发表于 2008-6-16 14:28:03 | 显示全部楼层
講的很很好,非常喜歡!

点评

遇到老前辈啦,:4d:  发表于 2009-12-10 16:00
发表于 2008-6-16 18:03:16 | 显示全部楼层
在网上有的下载吗?配方软件
发表于 2008-6-17 14:06:47 | 显示全部楼层
楼主的这个观点是怎么来的呢?有根据吗?---“配方软件的编程技术是相对比较简单的..."
发表于 2008-6-17 21:28:32 | 显示全部楼层
我用的配方软件就是自己编的,技术难度不大。
曾经有一个现成的配方软件,花了几大千,结果所做的东西差劲之极。。。。。
还是自己做的好用,有什么问题可以随时修改
发表于 2008-6-18 08:04:57 | 显示全部楼层
支持自己用EXCLE做配方,自己弄的,用着顺手。
发表于 2008-6-18 08:35:16 | 显示全部楼层
有没什么好的适合大众用的配方软件啊  能介绍个吗?
发表于 2008-6-19 10:02:00 | 显示全部楼层
我们公司自己也用软件,我用过EXCELL,感觉还是软件比较顺手,主要是其功能强大。
发表于 2008-6-19 21:32:29 | 显示全部楼层
通读楼主对配方软件的分析 学习多多,感谢之至。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

发布主题 快速回复 返回列表 联系我们

关于社区|广告合作|联系我们|帮助中心|小黑屋|手机版| 京公网安备 11010802025824号

北京宏牧伟业网络科技有限公司 版权所有(京ICP备11016518号-1

Powered by Discuz! X3.4  © 2001-2021 Comsenz Inc. GMT+8, 2024-5-19 21:04, 技术支持:温州诸葛云网络科技有限公司