工程管理
会员登陆可自行发布信息
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
机电之家工程首页 ---->工程管理工程技术工程案例工程论文 工程招聘 ┊ 行业培训资料下载
应急预案
我 要 找
标题 内容 作者
工程管理技术资料订阅工程管理资料信息
电工技术资料 您的位置: 机电之家-->工程管理资料栏目首页-> 工程论文 -> 软件工程论文 --> 软件工程辩证法
阅读工程管理资料相关资料
软件工程辩证法
本文作者 未知 摘自 机电之家

摘要:

本文用辩证法思想分析了软件工程需求和设计中的一些问题、关系、方法,探讨了轻量级和重量级软件开发过程的辩证关系。

关键字:

辩证法、软件工程、需求、设计、轻量级、重量级

正文:

近日某教授所做“智能机器的困境”的专题讲座引起了在座热烈的讨论。其中讨论得最热烈的问题就是:“某说法是唯物论,还是唯心论?”

其实,“某说法是唯物论,还是唯心论?”这样的争论大概是永远不会有结果的。其主要原因是:不管是唯物论还是唯心论,人们对它的概念即使是专家也不能说就完全清楚了。有些专家自以为清楚,其实并不完全清楚。更不用说普通老百姓了,只是简单地学了一些名词而已。

上面的观点让我们举个例子就明白了。

有些人认为《老子》是唯心论。另一些人认为《老子》是唯物论。有些人可能研究过,而有些人根本不知《老子》之所言为何物,也跟着喊“《老子》是XX论”。因为它确实太博大精深了,本人对他也是一知半解,在此只能谈谈自己的一些浅见。

《老子》的第一句是“道可道,非常道;名可名,非常名。”。其中第一个“道”可以解释为“自然的规律”,第二第三个“道”可以解释为“用语言文字描述”;第一个“名”可以解释为“事物的概念”,第二第三个“名”可以解释为“用语言文字定义”。因此,“道可道,非常道;名可名,非常名。”翻译成白话文就是“如果一个自然的规律可以被(有限的)文字语言描述,那么这样的描述就不可能是完整的一成不变的,需要根据条件变化而修正;如果一个事物的概念可以被(有限的)文字语言定义,那么这样的定义就不可能是完整的一成不变的,需要根据环境变化而调整。”。这句话实际上说明了语言文字相对于宇宙世界的局限性,而这就是《老子》的中心思想。

举个具体例子说明。大家都知道Jack就是某某,某某就是Jack。说起来好像都知道了,但要唯一地说清楚Jack的全部特征却不是那么容易的,说得够不够明白也是根据人们各不相同的需求。按姓名,有同名同姓的;加上按出生年月,也有其他同年同月的;再加上按地址,地址也是不断变化的就是连姓名都有可能变;如果再加上按体型相貌的信息,更是有限的文字(即使是二进制)无法唯一完整描述的,就像指纹信息或照片信息,根据采集的精度要求也有一定的重复率,也会根据精度的提高而增加存储的size。

因此,假设有一天,有个单位需要建设一个信息管理系统,其中一条需求是:要能够存储每个人的所有信息。我们能不能满足这样的需求呢?

答案是否定的,因为这样我们建立的数据库的表结构中就必须含有无穷多个字段才能满足这一需求。即使计算机再怎么发展,其存储空间也是有限的,也就是说即使把全世界所有的硬盘拿来也装不下一个Jack的完整信息。不要说一个人了,连一个π都装不下。

所以,老子的中心思想在软件工程中可以翻译成“无论什么时候,要使系统能完整地存储一个π,这样的需求都是无法满足的”,或者简单地说“即使把全世界所有的硬盘拿来也装不下一个pie”(所以as easy as pie应当改成as impossible as π)。这大概也算是所谓“智能机器的困境”中的一个吧。

再举《老子》中的另一句“大音希声”为例,这可以从很多角度来解读。一种可能的解释是,老子认为世界上有些声音是人们很难感觉得到的,像次声波或超声波,就可能是他所谓的“大音”, “希声”就是很少有人能够听到或感觉到(老子曰:视而不见名曰夷、听而不闻名曰希。)。如果没有人发明超声波仪和次声波仪,除了蝙蝠、海豚等等动物外,也许人们永远也无法理解这类“大音”的存在。当然,也许“大音希声”的真实含义是无法用有限的语言文字来解释的。例如,我们也可以把“大音希声”解释为“真正的大道理是很难用(有限的)文字来说明的”、“真正的大道理,人们只能感觉或发现他的很小一部分”、“掷地有声的话是不会经常听到的”或者“上好的东西是很少去用吵吵嚷嚷的方式去宣传广告的(酒香不怕巷子深)”。语言文字的能力是有限的,却给人带来无限的想象空间。

通过以上的例子和分析可以说明,简单地断言老子是唯物论还是唯心论是很荒谬的,因为无论唯物论还是唯心论,其概念都是人们根据自己的有限的感觉创造出来,并用人们创造出来的有限的语言文字表达的。
当然,老庄哲学在论述到具体实践时有不少相对消极的思想,这些思想是不符合时代潮流的,在当代形势下是不可取的。同时,这些思想都是学术层面上的讨论,和封建迷信没有任何联系。

上面所引用的老子的章句,无非是为了说明了人的感觉能力是有限的,而用来表达这些感觉的语言文字能力是更有限的。所以其弟子庄子说:用有限的语言文字来全面地描述这个浩瀚的宇宙,是MISSION IMPOSSIBLE。如果一味执著地追求,也许一切努力都只带来更多的痛苦,也许生命会在寻找中徒然逝去。能有那么一天吗,你终将你的世界占有?也可以用软件工程的术语说,需求的完整性和有效性是争对特定的时间和特定的对象而言的,随着时间和对象的改变而有可能改变。

所以,在争论双方无法用有限的语言文字全面地描述或解释什么是“心”、什么是“物”、什么是唯心论、什么是唯物论的情况下,或者在争论双方根本还无法完全理解什么是“心”、什么是“物”、什么是唯心论、什么是唯物论的情况下,去争论“某说法是唯物论,还是唯心论?”,是永远不会有结果的。
当然,并不是说这些争论就毫无价值,它可以开拓思路、活跃思维,至少也可以作为PASTIME、SHOW、或者作为谋生手段,创造一个又一个的商业机会和就业机会,使人们的生活丰富多彩。

所以,当你在参加一场辩论竞赛时,无论你抽到的是多么不可能获胜的论题,你都不要灰心,认为自己输定了。因为在辩论双方还没有把论题中的概念阐述清楚时,辩论会就已经time’s up了。裁判们主要是按照他们自己的标准,根据对你在场上的表现的印象来评判你的输赢的。辩论双方乃至裁判们可能到最后自己都没有搞清楚那些概念,甚至连刚刚在辩论什么都有可能记不得了,因为那并不重要,重要的是参与和获奖。

唯心论和唯物论,因为对其概念的理解的不同,他们也有不同程度的共性。其实他们都是这个世界众多观点中的一部分,是某种世界“系统模型”的从两个不同角度分析的“视图”(View)。他们都有可能被一些云雾所笼罩,或者被一些折射现象所扭曲,正所谓“横看成岭侧成峰,盲人摸象各不同,不知大千真面目,只缘身在红尘中”。

世上的人们各有所爱,厚此薄彼有之,兼收并蓄者有之,一概否定者有之。就像有些人喜欢白天,因为他们看到了白天的价值;有些人喜欢黑夜,因为他们看到了黑夜的价值一样。有些生物的生命如此短暂,他们上午出生,下午就死了,对这样的生物,去告诉他黑夜如何如何,不是白费力气吗?

白天或黑夜、天晴或下雨、炎热或寒冷,去掉任何一部分,这个世界都是不完整的。所以,电影《莫斯科不相信眼泪》的主题曲说得好“自然界里没有坏天气,任何天气都是见面礼”;所以,聪明的“黄帝”在《内经》中说“智者察同”。

 无论是萨特的《存在与虚无》,还是罗素的《哲学问题》、波普的《科学发现的逻辑》、西蒙娜·德·波芙娃的《第二性》、詹姆斯的《实用主义》等等,他们用语言构造了各种各样的思想体系,就像克隆羊多利,从无到有,从单个或数个细胞按照一定的基因规则不断地进行自我分裂、复制,直到死亡,复归到无。

 难怪身陷围城的赵辛楣说:“从我们干实际工作的人的眼光看来,学哲学跟什么都不学全没两样。”。就好像软件行业的某些人心里说,“从我们干实际工作的人的眼光看来,学软件工程跟什么都不学全没两样。”。这大概也是“智者察同”吧。

在日常人际交往中,我们要把自己的注意力放在彼此共同的兴趣、共同的需求、共同的利益、共同的目标上,寻找自己和别人的共同之处,求同存异,这样才能做到将心比心。当你需要同事对你多关心、多交流时,先想想“己所欲、施于人”,别人也有这方面的需求,那就从我做起,主动去多关心同事、多和同事交流吧;当你心怀不满,准备贬损别人时,先想想“己所不欲、勿施于人”,别人也不希望受到贬损,那就尽可能多提建设性的方案或者是善意的批评。这样才能建立共事的基础——信任。“人与人之间的冷漠往往都是误会,没有谁故意伤害谁,只是一棵含羞草遇到了另一颗含羞草。”

在软件需求分析和设计中“智者察同”的思想具有相当的指导意义。例如在十多年前建设的某个信息管理系统中,对某个信息的业务可以分为登记、注销、延期、迁移、变更等等,我们当然可以把它当成不同的对象把操作日期等存储在不同的字段,其日志信息存储在不同的表中。但是,这样的结果是造成查询统计的不便、数据抽取的麻烦、更有甚者是业务类型判断的错误(当在同一天对同一个人做两种以上不同的业务时,用哪个业务的日期为最大值来判断其实际的业务类型,电脑也会“雾煞煞”)。因此,发现归纳出这些业务的共同之处非常必要。

[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>

雪宇军品
Google
·工程项目经理培训
·欧姆龙PLC编程维护培训
·杭州西门子PLC应用培训
·模具加工设计培训
·变频器维修培训
·安全员认证培训
·电工培训


·招聘项目管理人员
·首席技术执行官
·自控工程师
·数控编程学徒
·总工程师


项目竞标

最新商业情报

代理
[代理] 寻求地区代理
[代理] 电工产品诚招代理..
采购
[采购] 电动车控制器外壳
[采购] 高品质缓冲器
 软件工程辩证法相关资料
  • 重庆轻轨盖梁锚箱支座施工技术
  • R=P×C法评价水下盾构隧道施工风险
  • 上海城市交通隧道盾构施工技术综述
  • M8线翔殷路车站大型端头井施工技术
  • 明珠线二期宜山路车站标准段基坑施工技术
  • 含氰基高性能聚芳醚材料的合成与表征
  • 型钢混凝土结构抗震性态水平和容许变形值的研究
  • 纳米CeO2/Zn金属基复合材料在锌镀层中的应用
  • 高级项目管理之量化管理
  • 浅谈项目管理过程中的水平沟通
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)工程管理技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    首页
    首页
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 单片机技术网 |
    电工园地 | 工程管理网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 商业情报站 | 图纸资料下载 |
    友情连接:
    | 中国机电网 |中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | PLC技术网 | 变频器技术网 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | 工程管理网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 工程管理网所共享的
    工程管理,合同与档案管理,质量与成本管理,进度管理,风险管理,施工与现场管理,工程监理,
    项目管理知识,竣工验收管理,工程技术,工程施工方案,施工工艺流程,施工技术方法,工程施工设计,工程案例,
    成功工程案例,失败工程案例,工程论文,软件工程论文,工程项目管理论文,工程造价论文,工程材料论文工程,
    监理论文,工业工程论文,等都是来自会员发表或 网上收集发表。如果有任何侵犯您权益的地方,
    请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 diangong.jdzj.com Inc All Rights Reserved.工程管理网
    技术支持:杭州滨兴科技有限公司 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-工程管理网网络运营部安全生产