首先,系统是什么?按本书的定义,系统是由一组实体和这些实体之间的关系所构成的集合,而其功能要大于这些实体各自的功能之和。后半句很重要,如果一个系统的功能,等于其部件的功能之和,那么这个系统就没有存在的意义。因为我们单独使用那些部件,也可以得到需要的功能。只有当这些部件组合时,能够涌现出新的功能,那才算是组成了一个系统。

要理解系统架构,首先要有系统思维。所谓系统思维,就是把某个疑问、某种状况或某个难题明确地视为一个系统,也即是视为一组相互关联的实体,而不是孤立的一个对象。

系统思维要有四个步骤是:

确定系统整体的形式与功能。

确定系统中包含的组件,组件的形式与功能。

确定系统中各个组件之间的关系,并且定这些关系的形式及其功能。

根据组件的功能及功能性的互动来确定系统的涌现属性。

系统思维的初级目标是理解系统是什么,更进一层的目标是为了预测系统在发生某些变化之后的情况。而最高级的目标,则是用部件来合成一个系统,这个过程也就是所谓的系统架构。

系统架构的分析

形式与功能

形式是系统的物理体现或信息体现,它有助于功能的执行。形式可以分为形式对象,以及这些形式对象之间具有的形式关系(也就是结构)。例如,汽车作为一个系统,它的形式对象就是汽车部件,而软件系统的形式对象则是模块、过程、代码和指令,而这些形式对象则通过不同的结构组装成一个系统。
---------------------
作者:杏仁技术站
来源:CSDN
原文:https://blog.csdn.net/y4x5M0nivSrJaY3X92c/article/details/83020970
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/feng9exe/p/10169662.html

系统和系统思维:系统思维要有四个步骤相关推荐

  1. 中台为什么做不好?拆系统“烟囱”容易,拆思维“烟囱”难!

    点击"技术领导力"关注∆  每天早上8:30推送 作者| Mr.K   整理| Emma 来源| 技术领导力(ID:jishulingdaoli) 上周跟一位数据中台解决方案公司老 ...

  2. 临床医学计算机思维的应用情况,计算机模拟病例系统在医学生临床思维培养中应用价值分析.doc...

    计算机模拟病例系统在医学生临床思维培养中应用价值分析 计算机模拟病例系统在医学生临床思维培养中的应用价值分析-计算机论文 计算机模拟病例系统在医学生临床思维培养中的应用价值分析 谭飞翔,黄肇明,罗佐杰 ...

  3. ITS 创新思维系统

    ITS 创新思维系统 ITS 创新能力 常规方法: ITS: ITS的7个技巧 技巧B 技巧B打破常规 技巧B演示 技巧D 技巧D发挥想象: 技巧D演示 技巧F 技巧F找出缺陷: 技巧F演示 技巧O ...

  4. 用系统架构中的系统思维分析一个咖啡厅系统

    此文是对<系统架构>中第2章系统思维的笔记,前前后后看了很多遍,为了达到活学活用,尝试用系统思维分析一个生动的现实生活中的案例,这样有助于更深刻的理解及现实的建模能力.现分享给大家一起讨论 ...

  5. [思维模式-6]:《如何系统思考》-2- 认识篇 - 为什么要系统思考?系统思考是系统架构师、系统设计师的基本技能

    目录 前言:系统思考的关键字 第1章 系统思考的作用 1.1 系统思考能够化繁为简 1.2 系统思考是敏捷成长和解决问题的系统方法 第2章 常见缺乏系统思考的表现 2.1 分解思维盛行的不足 2.2 ...

  6. 《系统思维》思维导图,掌握全局思维和整体思维

    站在高格局才能走得更远,什么是系统思维?如何进行系统思维?本文将用思维导图的方式,为你解读<系统思维>这本书. <系统思维>以实用为向导,通过丰富的实例向大家设计并提供可借鉴的 ...

  7. tps是什么意思_系统了解精益生产系统TPS精益思想丛书介绍

    系统了解精益生产系统TPS -精益思想丛书介绍 1980s年代,日本的工业水平指数在99%左右,而美国是95%.这样的结果是美国在很多行业就失去了竞争能力,比如美国汽车根本就卖不掉.当时的美国里根总统 ...

  8. 软件架构--《系统架构:复杂系统的产品设计与开发》笔记

    <系统架构:复杂系统的产品设计与开发>笔记 1 简介 1.1 内容简介 1.2 作者介绍 2 摘要 系统架构原则 系统思维任务步骤 系统思维 1 系统架构简介 1.1 复杂系统的架构 1. ...

  9. 老牌系统Zencart与新型系统ueeshop的较量

    老牌系统Zencart与新型系统ueeshop的较量 现在市面上有很多外贸网站的建站系统,形形色色,优缺点不一,适合的人群也不同.小编认为没有哪一种系统是完全值得推荐的,只有适合自身需求的系统才是好系 ...

最新文章

  1. OPW-00001: Unable to open password-file
  2. JSON、Protobuf、Thrift、MessagePack 对比和开发指南
  3. P2619 [国家集训队2]Tree I
  4. 计算机开题报告中的研究方法,开题报告:经济学写论文用到的五种研究方法
  5. 迈普路由器访问控制列表配置命令_迈普路由器配置命令集合
  6. html js创建表格,javascript创建表格方式详解
  7. 沪深300期权可以程序化交易吗?
  8. 【seo入门教程】零基础新手学seo必备
  9. 打工宣言“我选择打工”走红,网友:言之有理,不得不赞同!
  10. C/C++读取txt
  11. Java项目:SSH自驾游管理系统
  12. 涂鸦Zigbee SDK开发系列教程——2.环境搭建
  13. 数据仓库专题(1)-数据仓库生命周期模型
  14. 乡村少年宫计算机活动简报,乡村学校少年宫活动简讯.doc
  15. 赛门铁克:政企云建设与安全要双管齐下
  16. 打过无数硬仗的美团点评王兴 为何说下半场竞合才是常态?
  17. 监督和非监督分类及后处理过程全过程(超详细带解读)
  18. stm32pz6806d+XPT2046(电阻屏)实验
  19. 有线网络和无线网络wifi优先级问题解决方法
  20. DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Pyt

热门文章

  1. opencv加法和和numpy加法的比较-04
  2. 如何获取小红书直播推流码并使用obs电脑直播教程
  3. 解决phpstudy mysql启动不了
  4. 龚虹嘉:中国最优秀的天使投资人
  5. 仿射、满射、单射、双射等数学概念简单图解
  6. 关于ASP.NET中的session
  7. 都在推介 TS,但 TS 真的有必要上吗?来看看老司机怎么说
  8. 这是标题框吗?我试一下
  9. JS实现下拉选择日期,下拉选择年月日
  10. 源码阅读神器Sourcetrail