01软件的认识

来源:互联网 发布:java简答题 编辑:程序博客网 时间:2024/06/10 17:16

软件的理解

  1. 环境和条件(0-1)

    • 人类与自然(生活的直接上层即狭义环境)发展中产生
      ** 人类发展(生命即动力,需求即方向)
      * 个人生命的短暂,导致人类时空的追求(充裕的自由时间和生存空间:生命某个角度看寻求以有限对无限方法态度)(愿望);物质和精神的生产生活需要有替代劳动的生产力快速发展(化为需求);
      **自然规则(硬件逻辑被发现,提供可能)
      * 一种替代生产力方式,自然资源可以转换替代和解放人类劳动(提供可能);且逻辑生产力可以通过大量时间维度封装积累快速上升(效率特质);原理类比(发展:运动+方向;人:生命+文化;时序变化+逻辑判断)是事物或者关系有了一定需求选择方向的积累。
  2. 软件概念组成:生产替代过程决定基本要素(本质决定形式)

    • 抽象(描述合理+动力转化):生产抽象(关心:状态+变化规则),具体抽象(分类),抽象抽象(体系)
      ** 基本抽象:生产生活中,关注的事物状态,在对应的有限处理方式下的变化。即 事物状态+规则命令=基本劳动行为
      ** 事物的状态:可以理解的一一映射为另一种关心状态表示(计算机数据)
      ** 规则命令:即使的生活(关心)需求的行为映射为指令处理(如:狗:吃,咬 状态可以00-01-11)
    • 元操作
      ** 数据+指令;不同场景描述为事物状态+运动方式,数域+运算规则,编码+逻辑变化,像素+ps;原子+组合运动(可能在封装后主要关心:分子结构+化学变化;可能在更高层次有了热属性+平衡降雪;不同层次,关心状态为不同数据,对应的状态变化不同的规则行为)
    • 顺序
      ** 元素的不同时空组织方式对应不同的功能需求;即特定的需求对应的去组织该层次一定顺序的元操作;这种顺序,本质也在合理化描述事物市,满足需求,产生可能和效率
      ** 应用层本质:合理化描述顺序,寻找构建体系
    • 举例
      ** dos,window,linux,扫雷,qq,eclipse…
  3. 软件的发展1-N
    • 时空领域:人们由生活生产,逐步解放并关心外部事物直到充分理解世界;软件所描述的事物也包含越来越广的角度所在的层次,和变化规律
    • 有限包容无限:更为有效的描述所关心的质点状态,更为有效的理解变化操作本质,更为有效的组织体系(时空顺序)
    • 以上两点即:更准确清楚构建更大的体系,产生更大的生产力
1 0