首先,系统是什么?按本书的定义,系统是由一组实体和这些实体之间的关系所构成的集合,而其功能要大于这些实体各自的功能之和。后半句很重要,如果一个系统的功能,等于其部件的功能之和,那么这个系统就没有存在的意义。因为我们单独使用那些部件,也可以得到需要的功能。只有当这些部件组合时,能够涌现出新的功能,那才算是组成了一个系统。
要理解系统架构,首先要有系统思维。所谓系统思维,就是把某个疑问、某种状况或某个难题明确地视为一个系统,也即是视为一组相互关联的实体,而不是孤立的一个对象。
系统思维要有四个步骤是:
确定系统整体的形式与功能。
确定系统中包含的组件,组件的形式与功能。
确定系统中各个组件之间的关系,并且定这些关系的形式及其功能。
根据组件的功能及功能性的互动来确定系统的涌现属性。
系统思维的初级目标是理解系统是什么,更进一层的目标是为了预测系统在发生某些变化之后的情况。而最高级的目标,则是用部件来合成一个系统,这个过程也就是所谓的系统架构。
系统架构的分析
形式与功能
形式是系统的物理体现或信息体现,它有助于功能的执行。形式可以分为形式对象,以及这些形式对象之间具有的形式关系(也就是结构)。例如,汽车作为一个系统,它的形式对象就是汽车部件,而软件系统的形式对象则是模块、过程、代码和指令,而这些形式对象则通过不同的结构组装成一个系统。
---------------------
作者:杏仁技术站
来源:CSDN
原文:https://blog.csdn.net/y4x5M0nivSrJaY3X92c/article/details/83020970
版权声明:本文为博主原创文章,转载请附上博文链接!