zoukankan      html  css  js  c++  java
  • 导读-软件分析基本思路

    我们准备去解决一个问题的时候,总会从分析开始,再通过分析的结果,根据我们的知识结构,给出我们认为最佳的解决方案。

    道生一、一生二、二生三、三生万物。

    道,是一个抽象的存在,也就是规律的意思。按照这个规律产生一个现实的物体,一个物体由阴阳两面构成,阴阳又各有阴阳,按此分解,便形成了万物。而反过来,一万个物体,我们总能够抽象出一个共同的规律,这个规律就是我们所说的道。

    以上描述的规律,实际上就是一棵无限二叉树。我们的世界就是这么一个多维二叉树的形式存在,我们并不知道起点在哪里,但是当我们假设某个点为起点时,总能够从某个角度,往下获得一棵无限级别的二叉树。这告诉我们,这世界并没有对错之分,我们的结论只是某个起点某个角度进行探索的结果。包括这篇文章和将要探讨的任何事情,都符合这一结论。

    软件总是以产品的形式存在,一个产品总能解决一部分而不是全部问题。对于产品来说,产品的价值观,就是这个产品的起点,产品的道;按照这种产品价值观,定义解决问题的领域,此便为一;领域里存在的子问题,形成解决子问题的功能点,此便为二;依此细化子域的问题,最终形成我们的软件产品。

    在软件工程各个领域分析实践中,我们可以慢慢发现不同领域内部、领域之间的衔接,总是符合这样的规律,具体在每一个领域中,会有相应的说明。

    多维二叉树思维模式,作为一种基本的思维方法,能够让我们更快速地认识客观的世界,减少个人知识结构带来的限制。

     

    原创作品,多谢关注,请关注微信wxbitdao

  • 相关阅读:
    Vmware Tools的安装与共享文件夹
    2.4 运行JSOP
    2.3 接口fit
    查看与修改主机名
    2.2 接口usr
    vue-router 在微信浏览器中操作history URl未改变的解决方案
    vue使用axios发送请求,都会发送两次请求
    axios对请求各种异常情况处理的封装
    axios设置请求头内容
    vue中的axios.post使用json数据传输,出现请求头字段内容类型是不被允许的情况的解决方案
  • 原文地址:https://www.cnblogs.com/chenyinxin/p/5760375.html
Copyright © 2011-2022 走看看