• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

第47期IT沙龙 现代软件工程讨论实录

发布: 2008-9-19 09:58 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 5次 | 进入领测软件测试网论坛讨论

领测软件测试网

+k!lN%l#x 软件测试技术门户-Z~hWB J A#Z6EE

  总的说起来,对每一个软件工程师来说,我们面对一个新问题以后,就要了解这些东西,有这样的过程:从(一些技术)不知道,到知道,知道以后要真正理解,理解后要去实践,开始不一定能正确地实践,正确地实践后,可能又能发现技术对你有不足的地方,可以得到一些创新的东西。开始,你不知道做事规律的话,可能一点约束也没有,就是没有规律的无序的工作,等到认识一点,有一些规律,可以防止你的一些错误,可以使你的道路走的更正确一些。起初,这样的规律可能只是一些限制,进一步认识,可以规范成一个过程,就等于规定一条道路,工作就更具体了。下一步,通过不足处,希望进一步提高认识,有一些突破性的工作,就能够在新条件下得到新的规律。这是一个循环的、不断的过程。 软件测试技术门户-tk+GeA~

d6Gs | |'EV!k  通过学习软件工程,我对咱们中国老祖宗还觉得挺有价值,我画了这个中国最古老的太极图,看太极图我觉得很有新意。从整个现代软件工程观点里,反映了一个人跟机械(物)的关系。每一个人的一些工作里包含已经认识的一些机械的、可重复的,机械性的东西,可以做成一些机械。当你把你的工作中能够认识到的:那些东西是可重复的、可以机械化的东西做出来。假如太极图中人代表黑的一半,机械代表白的一半。那么代表人的黑的一半核心里面包含了白的、机械性的东西,逐步在旋转,人的具有机械性的东西慢慢转换成白的。当把人的主要工作都通过机械解决成自动化,则已经转到另外一半了。但是另外一半里面肯定包含需要人做的东西,你对自动化(机械)所不满意的东西:黑的小圆点。不满意的东西就是需要人去创意的东西。所以白的、自动的里面还包含黑的,不能够一片全部雪白的。还有黑的就需要人解决的。这部分成主导时,转为代表人的另一半了。而人解决后,对新的问题的认识就循环性提高,创造新自动工具。所以人跟机器关系,人和自动的过程是在不同的层次上逐步演化。

m~%d q6rzJ(z%oA1N 软件测试技术门户'BaHXU,_

  更进一步可以讨论,很多人都感觉到的统一方法、不统一方法问题。看太极图,现在两半分别代表统一和不统一。咱们老祖宗也解释得很好:统一里包含不统一。总有一些不太满意的东西。有了统一方法后,随着环境条件的变化,统一方法不能代表的东西会越来越多,就是说会有各种各样的方法、平台、机器,越来越多。但不统一中,有共性部分,通过这个共性部分,如果能够慢慢超越不统一的根源问题后,又会变化成统一方法,所以这又是一个循环的过程。 软件测试技术门户o%S llg