• 正向思维与逆向思维


    在软件开发或者设计中,可以使用正向思维或者逆向思维解决问题。

    举个例子,比较经典的是火星车的例子,最开始我国一些公司可能是从国外得知了火星车的外形以及功能,然后基于一个已经得出的外形与既定的功能来推出如何构造一个这样的火星车来,这样做呢,就相当于火星车的模型就是固定不变的,就只有一个,团队的设计相当于是做一道证明题,答案你是有的,但是求解的过程是为了答案而拼的,这就叫逆向求解。

    相反呢?如果我们不知道火星车的模型,而是先做需求分析-->进而分析出来火星车应该具有什么功能-->应该包含哪些部件-->到底是四轮好还是六轮好呢?等等,一步一步分析得出了想要的模型来,这样就相当于做的是一道解答题,答案是没有的,你解题的的方法也可以是五花八门的,所以不管对错,假设能有100种方案能够帮助我们得到想要的模型和功能,然后可以在100种方案中挑选最优解。这样的就是正向思维。

    笔认为:正向思维的好处是可以得到很多种模型,但是需要我们做好需求分析与评估,可能花费时间与精力更多。(想法仅供参考,欢迎一起探讨)

    本文来自博客园,作者:Jaoany,转载请注明原文链接:https://www.cnblogs.com/fanglijiao/p/15650385.html

  • 相关阅读:
    我说
    时间管理
    职场自我管理
    html元素不可见的三种方式
    windows查看端口占用情况
    windows下vbs脚本隐藏控制台
    找钥匙问题
    CSS中的偏僻知识点
    竖式谜题
    node库的选择
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/15650385.html
Copyright © 2020-2023  润新知