质量小议18 -- 熵

Posted Rolei_zl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了质量小议18 -- 熵相关的知识,希望对你有一定的参考价值。

    未能深入理解其包含的物理意义,浅记于此,以求理解对抗有自然无序的过程。

    熵,对系统无序程序的度量,表征系统混乱程度。系统总是由有序向无序,最后走向静寂。

    关键词:1. 无序和混乱;2. 有序向无序;3. 静寂?死寂?消亡?失去活力?

    对于软件开发质量,是否也是一个自然的熵增的过程?
    而我们不断的努力是否是在进行着一场抵抗质量下降,即负熵的过程?

    质量是否只是规范化、标准化的过程呢?
    质量是个口号、文档,还是实实在在关注、执行和提升的过程呢?
    如果天马行空、自由开发,最终的软件会是什么样:是否是由壮志满怀、大而全、精巧无比的设想,一步步的转化为一个似是而非半成品呢?

熵增

  • 陌生的行业、业务不熟悉、流程不清晰
  • 人力不足(数量,技术),客户不配合
  • 需求在变化、在增加,实际应用要有足够的灵活性
  • 技术在变、框架在变、接口在变
  • 多样的环境:软件、硬件;台式机、平板、手机、手持设备
  • 复杂的应用场景,多变的处理流程:正常的业务流外,还有各种特殊流程和中断,还有可能引发的各种异常

负熵

  • 不断的置疑、分析、细化、评审需求
  • 从架构到设主,从概要设计到详细设计,力求每个点描述清楚,然望软件有更长、更强壮的生命周期
  • 定义编码的风格、规范、标准,模块化、程式化,减少随意性带来的不必要的问题和风险
  • 全员参与、全面质量管理(TQM),不断的测试,不断回顾和探索更深入、更广范的测试覆盖
  • 高危,7*24小时,一线、二线,一系的手段、措施,系统维护,保障系统的可用性、稳定性


     “在孤立的系统内,分子的热运动总是从原来集中、有序的排列状态趋向分散、混乱的无序状态,系统从有序向无序的自发过程中,熵总是增加的。当熵在一个系统内达到最大时,系统就处于能量平衡状态而呈现出一种静寂状态。” -- 鲁道夫.克劳修斯,1854 



  • > 泛指某些物质系统状态的一种量度,某些物质系统状态可能出现的程度。亦被社会科学用以借喻人类社会某些状态的程度。-- 百度百科
    > 热力学中表征物质状态的参量之一,用符号S表示,其物理意义是体系混乱程度的度量。-- 百度百科
  • > 在热力学和统计力学中,熵(entropy)用于描述系统的无序程度,是一个状态量,通常记为 S。-- 小时科技
    > 1. 物理学上指热能除以温度所得的商,标志热量转化为功的程度。
       2. 科学技术上泛指某些物质系统状态的一种量(liàng)度,某些物质系统状态可能出现的程度。亦被社会科学用以借喻人类社会某些状态的程度。-- 360百科
    > 1. 热力体系中,不能利用来做功的热能可以用热能的变化量除以温度所得的商来表示,这个商叫做熵。
       2. 科学技术上泛指某些物质系统状态的一种量度或者某些物质系统状态可能出现的程度。-- 新华字典
  • 熵增(正熵)

    > 熵增过程是一个自发的由有序向无序发展的过程。
       热力学定义:熵增加,系统的总能量不变,但其中可用部分减少。
       统计学定义:熵衡量系统的无序性。熵越高的系统就越难精确描述其微观状态。-- 百度百科
    > 系统经绝热过程由一状态达到另一状态熵值不减少——熵增原理 -- 百度百科
       熵增原理,指孤立热力学系统的熵不减少,总是增大或者不变。用来给出一个孤立系统的演化方向。说明一个孤立系统不可能朝低熵的状态发展,即不会变得有序
    > 熵增定律,是热力学定律,其引入了熵的概念来描述一种不可逆过程,即热量从高温物体流向低温物体是不可逆的,孤立系统熵只能增大,或者不变,绝不能减小,最终达到熵的最大状态,也就是系统的最混乱无序状态。-- MBA智库百科
  • 负熵(熵减)

    > 负熵即熵减少,是熵函数的负向变化量。负熵是物质系统有序化、组织化、复杂化状态的一种量度。
       熵代表的是无序,而负熵表示的则是有序。 -- 百度百科
    > 熵减是指因有效能量的增加而导致功能增强。负熵,是系统有序化、组织化、复杂化状态的一种量度。可以理解成负熵是激活熵减效应的活性因子,它能使有效能量不断增强(能量转化)。-- 百度知道
    > 薛定谔将生命活力称为负熵,负熵使得自然万物与热力学的熵增反向运动 —— “生命以负熵为生”。
       人活着就是在对搞熵增定律,生命以负熵为生 -- 薛定谔

参考:

以上是关于质量小议18 -- 熵的主要内容,如果未能解决你的问题,请参考以下文章

质量小议14 -- DevOps

质量小议11 -- 测试驱动

质量小议11 -- 测试驱动

质量小议12 -- 以测代评

质量小议12 -- 以测代评

质量小议15 -- 催