《系统之美》读书笔记 - 系统及系统的三大特征

目录

什么是系统?

如何理解系统的三种构成要件?

系统的三大特征是什么?

对我们有什么启发?


什么是系统?

系统不仅仅是一些事务的简单集合,而是一个由一组相互连接的要素构成的、能够实现某个目标的整体。从这一定义可见,任何一个系统都包括三种构成要件:要素、连接、功能或目标。

如何理解系统的三种构成要件?

  • 要素:构成系统的要素比较容易发现,例如树是由树根、树干、树枝等构成。这里需要关注的是:要素并不一定是有形的事物,一些无形的事物也可以是系统的要素。例如一所大学,学校的声誉、学术能力也是该系统至关重要的要素。
  • 连接:还是以树木系统为例,树木并不仅是由一堆树根、树干、树枝堆积而成,也包括那些影响着树木新陈代谢过程的物质流动和化学反应。而这里的物质流动和化学反应就是连接。
  • 目标:依然以植物为例,植物的功能是结出果实、繁育更多的植物。因此对于植物来讲,结出果实、繁育更多的植物就是他的目标。但是对于一个森林系统来讲,还有很多食草动物是以植物为食,它的目标是通过摄取更多的植物,来保障动物群体的生存诉求。因此很多情况下,系统中的不同要素,目标也是不一致的而一个成功的系统,应该是追求个体目标和系统总目标的一致

最后我们再理解一下系统三要件之间的关系。通常情况下,对于一个系统来说,要素、内在连接和目标,所有这些都是必不可少的,它们之间相互联系,各司其职。一般来说,系统中最不明显的部分,即功能或目标,才是系统行为最关键的决策因素;内在连接也是至关重要的,因为改变了要素之间的连接,通常会改变系统的行为;尽管要素是我们最容易注意到的系统部分,但它对于定义系统的特点通常是最不重要的,除非是某个要素的改变也能导致链接或目标改变。

系统的三大特征是什么?

  • 适应力:例如一个物体,在按压或者拉伸后,能够恢复原有形状、位置的能力就是适应力。一个系统之所以会存在适应力,是因为系统内部结构通常存在很多相互影响的反馈回路,正是这些回路相互支撑,即使在系统遭受巨大的扰动时,仍然能够以多种不同的方式使系统恢复至原有状态。但是我们经常看到的一个人适应力的突然丧失,其实在此之前,系统其实早已千疮百孔了。
  • 自组织:例如人类社会可以从刀耕火种,进化到发明了蒸汽机、水泵、专业化分工、大规模流水线生产、摩天大楼,以及全球化的通信网络。系统所具备的这种使其自身结构更为复杂化的能力,被称为“自组织”。这种自组织特性会产生出异质性和不可预测性:系统可能会演变成全新的结构,发展出全新的行为模式。这种演变可以是好的演变,也可以是不好的演变。针对这种不好的演变,幸运的是,自组织作为有机系统的一个基本特性,对于大部分冲击力都有一定的免疫力(这里主要还是由于系统的适应力)。
  • 层次性:例如人类体内的细胞是某个器官的子系统,而器官又是你身体这个有机系统的子系统,你的身体又是一个家庭、一个组织的子系统。这里的系统和子系统的这种包含和生成关系,被称为层次性。这种层次性是在新结构不断产生、复杂性逐渐增加的过程中,逐步形成的。这种层次性通常遇到的问题是:层次性原本的目的是帮助各个子系统更好地做好其工作,不幸的是,系统的层次性越高或越低,越容易忘记这一目的,导致很多系统因为层次的功能失调,而不能实现预定的目标。因此要想让系统高效的运作,层次结构必须很好的平衡整体系统和各个子系统的福利、自由与责任。既要有足够的中央控制,以有效地调控系统目标的实现,又要让各个子系统有足够的自主权,以维持子系统的活力、功能和自组织。

对我们有什么启发?

与我们息息相关的系统有很多:人是一个系统、股市是一个系统、公司是一个系统。以人这个系统为例,我们人类几乎每时每刻都在经历基因突变(即系统的自组织),但是人体也有相应的矫正和补救措施(即系统的适应力),以保障人类生存的整体目标。但是人类本身是有层次性的(包含细胞-器官-身体),对于人体这个中央控制,经常由于短期的享乐主义,忘记了通过锻炼来提升生存能力的目标。这种中央控制与子系统之间长期的目标不统一,就极容易导致所谓的“突然来临”的灾难。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/123458.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

队列(Queue)概念+通过单、双链表来模拟队列+环形队列+OJ面试题(用队列实现栈、用栈实现队列、设计环形队列)

文章目录 队列(Queue)一、 概念1.尾进头出 二、模拟队列1.单链表实现队列1.1 设置结点1.2 入队offer1.3出队 poll1.4 empty方法,peek方法,getUsedSize方法 2.双链表实现队列2.1 创建结点2.2 入队列2.3 出队列2.4 peek、size、isEmpty方法 三、环形队列1.…

LeetCode--1.两数之和

文章目录 1 题目描述2 解题思路2.1 暴力破解2.2 使用 Map 1 题目描述 给定一个整数数组 nums 和一个整数目标值 target, 请你在该数组中找出 和为目标值 target 的那 两个 整数, 并返回它们的数组下标 你可以假设每种输入只会对应一个答案。但是, 数组中同一个元素在答案里不…

Java排序学习

int[] 数组排序 升序排序&#xff1a; Arrays.sort(num);降序排序&#xff1a; num IntStream.of(num) // 变为 IntStream.boxed() // 变为 Stream<Integer>.sorted(Comparator.reverseOrder()) // 按自然序相反排序.mapToInt(Integer::intValue) …

vivo自研AI大模型即将问世,智能手机行业加速迈向AI时代

当前&#xff0c;以大模型为代表的人工智能技术已发展为新一轮科技革命和产业变革的重要驱动力量&#xff0c;被视作推动经济社会发展的关键增长极。 AI大模型潮起&#xff0c;千行百业走向百舸争流的AI创新应用期&#xff0c;前沿信息技术向手机、PC、车机等消费级终端加速渗…

AJAX原理及介绍

文章目录 AJAX&#xff08;Asynchronous Javascript And Xml&#xff09;传统请求及缺点AJAX概述XMLHttpRequest对象AJAX GET请求AJAX GET请求的缓存问题AJAX POST请求基于JSON的数据交换基于XML的数据交换AJAX乱码问题AJAX的异步与同步AJAX代码封装AJAX实现省市联动AJAX跨域问…

[Unity][VR]透视开发系列3-Passthrough应用的真机测试方法

【视频讲解】 视频讲解地址请关注我的B站。 专栏后期会有一些不公开的高阶实战内容或是更细节的指导内容。 B站地址: https://www.bilibili.com/video/BV1Zg4y1w7fZ/ 我还有一些免费和收费课程在网易云课堂(大徐VR课堂): https://study.163.com/provider/480000002282025/…

nodejs+vue食力派网上订餐系统-计算机毕业设计

采用当前流行的B/S模式以及3层架构的设计思想通过 技术来开发此系统的目的是建立一个配合网络环境的食力派网上订餐系统&#xff0c;这样可以有效地解决食力派网上订餐管理信息混乱的局面。 本设计旨在提高顾客就餐效率、优化餐厅管理、提高订单准确性和客户的满意度。本系统采…

Android问题笔记四十三:JNI 开发如何快速定位崩溃问题

点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&…

vue3 Teleport组件

<Teleport> 是一个内置组件&#xff0c;它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层 的位置去。 <template><el-button click"dialogVisible true">打开弹窗</el-button><el-dialogv-model"dialogVisible&…

python爬虫selenium和ddddocr使用

python爬虫selenium和ddddocr使用 selenium使用 selenium实际上是web自动化测试工具&#xff0c;能够通过代码完全模拟人使用浏览器自动访问目标站点并操作来进行web测试。 通过pythonselenium结合来实现爬虫十分巧妙。 由于是模拟人的点击来操作&#xff0c;所以实际上被反…

Gitee 发行版

Gitee 发行版 1、Gitee 发行版管理2、项目仓库中创建发行版本3、项目中导入3.1 gradle配置3.2 dependencies执行正常&#xff0c;包没有下载 1、Gitee 发行版管理 Gitee 发行版&#xff08;Release&#xff09;管理 2、项目仓库中创建发行版本 按照Gitee官网操作就行 3、项目…

NUUO摄像头远程命令执行漏洞复现 [附POC]

文章目录 NUUO 摄像头远程命令执行漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 NUUO 摄像头远程命令执行漏洞复现 [附POC] 0x01 前言 免责声明&#xff1a;请勿利用文章内的相关技术从事非法测试&#xff…

Linux 命令|服务器相关

1. 在公共 linux 上创建 python 虚拟环境 【精选】在公共Linux服务器上创建自己的python虚拟环境_服务器创建自己的环境-CSDN博客 2. 查看现存的状态&#xff0c;看有没有程序在跑 nvidia-smi命令详解-CSDN博客 3. 上传本地文件到服务器 在本地 Mac 计算机的终端中&#x…

3D RPG Course | Core 学习日记一:初识URP

前言 最近开始学习Unity中文课堂M_Studio&#xff08;麦大&#xff09;的3D RPG Course&#xff0c;学习一下3D RPG游戏核心功能的实现&#xff0c;第一课我们学习到的是地图场景的编辑&#xff0c;其中涉及到了URP渲染。 我们首先进入Unity资源商店把地图素材和人物素材导入好…

简单明了!网关Gateway路由配置filters实现路径重写及对应正则表达式的解析

问题背景&#xff1a; 前端需要发送一个这样的请求&#xff0c;但出现404 首先解析请求的变化&#xff1a; http://www.51xuecheng.cn/api/checkcode/pic 1.请求先打在nginx&#xff0c;www.51xuecheng.cn/api/checkcode/pic部分匹配到了之后会转发给网关进行处理变成localho…

云安全-云原生技术架构(Docker逃逸技术-特权与危险挂载)

0x00 云原生技术-docker docker容器和虚拟机的对比&#xff1a;前者是将运行环境打包&#xff0c;封装一个环境。后者是将整个系统打包&#xff0c;封装一个系统。在操作使用上来说各有利弊。 0x01 docker容器的三种逃逸类型 特权模式启动&#xff08;不安全的启动方式&…

Python selenium获取元素信息

视频版教程&#xff1a;一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 主要text属性和三个方法get_attribute()&#xff0c;get_property()&#xff0c;get_dom_attribute() text属性获取元素的文本信息&#xff1b; get_attribute()&#xff0c;ge…

Android---StartActivity启动过程

在手机桌面应用中点击某一个 icon 之后&#xff0c;最终是通过 startActivity 去打开某一个 Activity 页面。我们知道&#xff0c;Android 中的一个 APP 就相当于一个进程。所以&#xff0c;startActivity 操作中还需要判断&#xff0c;目标 Activity 的进程是否已经创建。如果…

美食论坛大全订阅交流系统 uniapp+vue 微信小程序设计与实现

美食大全订阅小程序在系统的智能手机上可以运行&#xff0c;主要实现了首页、个人中心、用户管理、菜系管理、口味管理、美食分类管理、美食信息管理、美食论坛、系统管理等主要功能模块的操作和管理。 后端&#xff1a;java(springbootssm)/python/php/nodejs/ 开发运行&…

C++ stack queue 的模拟实现

1.为什么选择 deque 作为 stack 和 queue 的默认容器呢&#xff1f; stack 是一种后进先出的特殊线性数据结构&#xff0c;因此只要具有 push_back() 和 pop_back() 操作的线性结构&#xff0c;都可 以作为 stack 的底层容器&#xff0c;比如 vector 和 list 都可以&#xff1b…