首页 理论教育 系统开发新模块流程

系统开发新模块流程

时间:2022-02-28 理论教育 版权反馈
【摘要】:系统总体设计是根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致设计。系统总体结构设计的形式主要包括系统功能结构设计和系统平台设计两个方面。第一种规范的方式是由数据流程图导出初始模块结构图,再予以优化。这种方法适合于系统开发人员设计一个不太熟悉的新系统时使用。首先,要区分数据流程图中的每一部分的结构类型是变换型还是事务型。

系统总体设计是根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致设计。它是一种宏观的、总体上的设计和规划。系统总体结构设计的形式主要包括系统功能结构设计和系统平台设计两个方面。

6.2.1 子系统划分

1)系统划分原则

①在结构化方法中,系统划分要遵循自顶向下逐层分解的原则,先将整个系统划分为若干个子系统,再将子系统进一步划分为若干个子系统或模块。

②子系统在功能上具有独立性、简洁性,还要尽量给系统实施、维护提供便利,并充分考虑到开发单位目前和未来的经营管理需要。

③子系统之间的信息关联低,接口关系简单明确。

④系统划分的结果,不会引起子系统中的数据大量冗余,也不会出现子系统之间数据的频繁交换的现象。

⑤子系统的设置要充分考虑系统的扩展性,即今后管理发展的需要。

2)子系统划分方法

一般情况下,一个系统可分成若干子系统,一个子系统又由若干模块构成。有时,人们将系统划分的最上层模块就称为子系统,子系统和模块从形式上并没有明显的界限。

在系统设计中,进行系统的划分和模块结构图(功能结构图)的设计通常采用两种方法。

第一种规范的方式是由数据流程图导出初始模块结构图,再予以优化。这种方法适合于系统开发人员设计一个不太熟悉的新系统时使用。该方法比较科学、逻辑性强、不容易出错。其缺点是复杂、烦琐。由于实际中这种方法用的越来越少,因此,在此仅介绍该方法的大致操作流程。首先,要区分数据流程图中的每一部分的结构类型是变换型(数据流程图可以明显地分为输入、处理、输出三部分的线性结构,见图6.3)还是事务型(数据流程图大致呈束状结构,即某个处理将它的输入分离成一束平行数据流,根据对外部信息的判断处理从多条数据流中选择其中某一条数据流,见图6.4)。然后,根据不同的类型采用变换分析法或事务分析法把数据流程图映像成相应的模块结构图,如图6.5所示。整个导出过程分为四个部分:

①确定图中有几种导出类型;

②按事务型导出分析;

③按变换型导出分析;

④完成合并,给出完整的模块结构图。

图6.3 图书借阅数据流程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈