简述系统分解的目的和原则。

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:30:01
thx

分解的目的:面对一个复杂而又庞大的系统,我们无法通过一张图表就把系统所有元素之间的关系描述清楚,这时就要将系统按一定的原则分解成若干个子系统。分解后的每个子系统,相对于总系统而言,其功能和结构的复杂程度都大大降低。对于较复杂的子系统,我们还可以对其进一步分解,直至达到要求为止。
分解的原则: (1)可控制性原则。系统内部的元素一般是可以控制的,而系统外部的元素则不可控制,因而把系统中的若干元素划分为同一子系统时,该子系统应能管理和控制所属的所有元素。 (2)功能聚合原则。在系统内部的元素通常按功能聚集原则来进行子系统划分。软件系统由若干模块构成,而模块具有各自的功能。若干模块按功能聚集构成子系统。 (3)接口标准化原则。系统在分解的过程中,需要定义大量的接口。接口是子系统之间的连接点,即子系统输入、输出的界面。在信息系统中接口的功能是十分重要的。通过接口可以完成过滤(通过接口去掉不需要的输入、输出元素)、编码/解码(将一种数据格式转换成另一种数据格式)、纠错(输入或输出错误的检测和修正)、缓冲(让两个子系统通过缓冲区耦合,取得同步)几个方面的工作。

系统分解的目的是在研究和描述系统的过程中,人们会发现所面对的系统通常都是庞大而又复杂的,一般无法通过一张图表一下子把系统所有元素之间的关系表达清楚,这时就需要按一定的原则把复杂的系统分解成若干个子系统。每个子系统的复杂程度相对总系统而言要小的多,便于人们的分析和理解。
系统分解过程事实上是确定子系统边界的过程,每个人根据对系统理解的方式与角度不同,对子系统的划分将出现不同的结果,但通常的原则有三个:
(1)可控制性原则;
(2)功能聚合性原则;
(3)接口标准化原则。

主要是针对客户的使用和社会的需要来分的