摘要:为了方便信息结构的实现,还必须将分系统划分为更好的子系统。其划分的必要性有:
4.6.4 识别子系统
为了方便信息结构的实现,还必须将分系统划分为更好的子系统。其划分的必要性有:
第一,分系统间的相互关系仍非常复杂,每个分系统都可能需要由其他系统产生的信息,分解后能使关系明确、简单;第二,并不是在一个分系统中的所有过程都有需要给与高优先级的支持,第三,给定的系统往往太大,难以一次同时实现,它可能是逐个子系统或几个子系统来实现的。
BSP给出子系统的以下有关概念:
·过程提供了合理的子系统边界,因为过程是按企业活动的逻辑关系来划分的。
·子系统通常仅由一个过程组成,但对其他过程提供支持。
·一个过程可以由两个或多个子系统来支持。
·已有的应用系统不应对新系统的规模和边界产生影响。
根据其对数据类的产生和使用特点可将子系统分类如下:
·产生数据类但不使用其他数据类的子系统。为了确定这类子系统,把每个C考虑为一个子系统。这类子系统具有独立性。
·使用其他数据类来产生一个数据类的子系统。产生这些数据类的子系统,要使用其他的数据类。因此所有非第1类所属的C均属第2类。
·使用数据类但不产生数据类的子系统。它一般是支持度量和控制过程的子系统。从表4.12看,方框中在行上没有C和U就是这类子系统,
这些就是只使用数据类而不产生数据类的子系统。方框以外的那些U,通常不单独构成子系统,但它们是子系统的一部分。当所有子系统都识别出来以后,应写出每一子系统的功能描述。
章节目录:
返回全书目录:系统分析师章节辅导教程
软考备考资料免费领取
去领取