返回介绍

1.5 建立知识以陈述现实系统 是不足以架构系统的

发布于 2024-12-15 22:42:26 字数 1190 浏览 0 评论 0 收藏 0

如前所述,了解系统的一些具体方法,大体来说类似于图 5 所示的一个认知过程的方法树。

图 5 认知过程的方法树

我们事实上只讨论了认知行为中很小的一个部分 5“识别”“分别” 是这个树上较低层次的方法,它们能得到系统知识而无法归纳之,能分辨出差异而无法梳理之,能构建功能模块而无法推演之。因为归纳(概念)、梳理(关系)、推演(逻辑)这些架构活动所需要的,都是较高层次上的思维方法。

现实中,基于所面对的计算机系统,我们大多数的系统抽象与建模过程中都会用到 “分别” 这一认知方法。比如说,我们将已知需求规划为条目,然后分门别类,进而整理出子系统、模块、服务,以及规划出服务器、集群等的方案。对系统中的组成、要件、关系等加以分别,是上述这些活动的基点。

而这只是系统的一部分。如果我们能据此“架构”出系统,那只能庆幸:这个系统在绝大多数情况下表现为一个数字系统,因而如前所述——是可以基于“数的值”这一抽象概念来进行“分别”的。

或者反之,我们无法架构出系统,因为我们无法通过这种方法来构建系统的知识。

  1. 当你能站在客户的角度去感受他所知的系统时,你能了解到他的所需。这何尝不是需求分析的一种形式。
  2. 这在中国古代哲学中称为“名实问题”,即名实不知、知名不知实、知实不知名,以及名实如一的问题。
  3. 不一定是指“触摸”,可能是看见、听见、嗅见等多种接触形式。
  4. 事实上并不尽然,我只是有意地忽视了这一过程的复杂性。
  5. 这个认知树仍然是整个认知体系的一个局部,并且也绝非表现为这样规整的二元划分。但是限于我的能力以及本书的主题,我无法讨论更多的内容。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文