随笔分类 - 复杂性
摘要:人类面对复杂问题的第一反应是使用感性并一直使用感性来处理它,最终陷入盲动和智竭的困境 人类面对复杂问题的第一反应: 第一反应束手无策 第二反应狂躁盲动。 陷入感性的无助、迷茫、盲动。 对复杂事物的处理是一个人能力的重要标准
阅读全文
摘要:复杂性与人类认知:复杂性与人类认知的根本矛盾在于人脑信息处理能力的有限性 其实, 作者用这种, 杂耍抛球的方式非常形象的比喻了, 我们的大脑(生物结构上)本质的局限性导致的. 曾经美国人有一个非常有名的调查, 人类的大脑短期记忆能够容纳最多的不连续信息数就是7,加而或减二 具体可以参考心理学上被引用
阅读全文
摘要:人类与复杂性 人类应对复杂性的工具 复杂性管理:结构、秩序、模型 复杂性处理:分析、抽象、分类、分层 复杂性研究并非一门学科,而是一套思维工具和方法,它可以用来解释各个领域的系统性问题。
阅读全文
摘要:我们以度量复杂度的3种方法作为本文的结束: / 用逻辑深度度量复杂性 为了更加接近我们对复杂性的直觉,数学家班尼特在20世纪80年代初提出了逻辑深度(logical depth)的概念。 一个事物的逻辑深度是对构造这个事物的困难程度的度量。 高度有序的A、C、G、T序列显然很容易构造。 同样,如果我
阅读全文
摘要:系统论是宏观上的还原论 系统论是大尺度的还原论的时空思考; 二者都是认识复杂事物的方法论; 二者都是复杂性理论的果实;
阅读全文
摘要:复杂度与元素的量; 量不形成复杂度; 复杂的关系和量一起才形成。
阅读全文
摘要:结构对应哲学中的联系; 秩序对应哲学中的运动; 结构对联系做了规定; 秩序为运行限定了规律。 任何复杂性都可以用在结构定义的联系树上有规律的秩序运动来作出解释。 结构与秩序是人类认识世界的结果也是工具。 1、结构性法则; 2、构造定律; 3、熵赠法则; 分别对应结构、能耗、秩序。
阅读全文
摘要:软件问题对象的问题: 1)业务逻辑的复杂型; 2)软件组件的规模; 软件复杂度的升级:一维线性(单纯计算);二维平面(带有业务逻辑的结构型计算);三维立体:描述复杂的现实世界; 针对软件开发任务的升级,编程思想也有一个相应的升级过程: 编程思想的进化; 1)面向计算:计算机出现的驱动力,具有唯一解;
阅读全文
摘要:快看!看!深入研究自然,你就会明白一切。 - 爱因斯坦 复杂性是被低估的。复杂越高,开发人员会感到不安。对其的理解认知负荷代价就越高,我们就更不快乐。真正的挑战是在构建我们的系统时要保持其有序以及工程师的生产方式。对于这一点,一个简单的物理规律可以帮助我们:构造定律 the Constructal
阅读全文
摘要:软件本身是对真实世界的建模;软件的复杂性只会大于建模对象的复杂性。 1)软件功能规模的大小;子系统和模块的个数;大 2)软件业务逻辑的复杂性;线性、非线性;树网图 3)软件本身功能复杂性。
阅读全文
摘要:http://blog.csdn.net/horkychen/article/details/45381743 什么是软件设计的复杂度 软件技术发展的使命之一就是控制复杂度(Complexity)。从高级语言的产生,到结构化编程,再到面向对象编程、组件化编程等等。关于复杂度的定义并不一致,想要详细了
阅读全文