关于这个问题,我先简单粗暴的回答你,结构化思维和客观思维的区别其实就在于不同的前提,目的和性质,思维差异同样也反映在面向对象的分析。是否会采用另一种自下而上的方法来解决复杂性,如果你可以通过抽象,获得了系统的简化模型,其中强调了系统中一个属性的细节,而忽略了其他属性,结构规划方法与分析方法相反,采用自下而上的设计思想,然后设计底层模块。
其次确定模块跟确定内部算法,最后在设计模块的内部程序直接进行单元测试,在这个模块完成后,组装模块并执行集成测试,模块集成测试完成后,确认测试和系统测试已完成设计和调试任务,系统思维他其实是一种综合认知思维的逻辑思维模式,而且应该是从整体,部分全面认识认知对象,对个体和整体的功能和关联提出观点和理解。
这其实就是一种简单的思考方式而已,人类可以看到森林和树木,系统思维和结构思维也有包容关系,一般的结构思维也反映了系统思维,不一定是结构思维,系统思维更侧重于全局和整体,而结构思维侧重于重点和关键点,所谓了解到的自相矛盾的问题,跟田忌赛马这两者其实都是系统思考的方式。
其次,还有更复杂的,就是以下分为的两个部分,所谓的正确逻辑和错误逻辑,他其实与个人的规则,个人的常识,个人的经验等,都应该一致的被称为正确的逻辑,反之亦然,则被称为错误的逻辑,然而,错误的逻辑跟正确的逻辑他们可能就存在不一样的阶段了。
关于系统思维与结构思维究竟有什么区别各自作用是啥的问题,今天就解释到这里。