软件系统和社会系统的一些胡思乱想
热度 6已有 628 次阅读2012-8-7 01:01
|
系统, 软件
软件系统和社会系统有很大的相似的地方,因为都是属于由人来编造,让人来适应,又由人来反作用于系统。
软件工程里面的经典之作《人月神话》,洋洋洒洒数万言,总结起来就个三个单词,“NO SILVER BULLET”。社会系统也是一样的。解决社会系统的问题,一样没有银弹。
软件系统用久了,用户都会幻想一个完美的下一版。可惜的是,完美的下一版往往都是不存在的。 在没有大问题的前提下,可能运行系统的最好方式还是打补丁。
在什么情况下必须上新系统?1是旧系统已经完全丧失竞争力;2是旧系统完全不WORK了。
软件工程发展到现在,和社会系统发展一样,也是从理想主义过渡到经验主义。原来曾经幻想,能在需求定义和设计阶段就能解决系统中的一切问题。现在想起来和
计划经济也没什么区别。现在更流行的开发方法是,丢掉宏伟目标,快速构建模型,快速上市得到反馈,快速迭代演进,更强调在实践中去验证。
毛建立了WINDOWS, 邓升级成XP,现在又打了两个SP的包,今年10月出SP3。
入关:在系统上加了一个Interface。 自从外部系统可以调用后,系统的重要性大幅度提高。