第二节系统设计的方法 低|数据耦合 高|功能聚食 特征耦合 顶序聚合 控制耦合 通试聚合 公共耦合 过程聚合 高内容耦合 铒 低 机械聚合 图2-13耦合性比转 图2-14聚合性比较
第二节 系统设计的方法
第二节系统设计的方法 模块划分的四项基本原则: (1)模块间的独立性 (2)模块间的低耦合性 (3)模块的高内聚性 (4)建立公共模块 建立公共模块的目的减少冗余,减少不必要的重复 作,划出某项功能成为一个能被几个模块共同利用 的模块。也就模块结构图的形态是中层宽大上下小的
模块划分的四项基本原则: ⑴ 模块间的独立性 ⑵ 模块间的低耦合性 ⑶ 模块的高内聚性 ⑷ 建立公共模块 建立公共模块的目的减少冗余,减少不必要的重复 工作,划出某项功能成为一个能被几个模块共同利用 的模块。也就模块结构图的形态是中层宽大上下小的。 第二节 系统设计的方法
第二节系统设计的方法 例:在工资管理中,处理调出人员和查询工资都要显示人员的 各项工资数据,我们把“显示某人的各项工资数据”定为 个独立的公共模块,写成一个屏幕格式文件,如图2.15所示 工资 壬里 处 矿 高 币 周 出 图2-15建立这模填 显示个人数据
例:在工资管理中,处理调出人员和查询工资都要显示人员的 各项工资数据,我们把“显示某人的各项工资数据”定为一 个独立的公共模块,写成一个屏幕格式文件,如图2.15所示。 第二节 系统设计的方法
第二节系统设计的方法 22、信息系统流程图(P138第四节) 功能(模块)结构图主要从功能的角度描述了系统 的结构,但并未表达各功能之间的数据传递关系,而 2信息系统流程图是表达功能模块之间的数据传递关系。 事实上,系统中许多业务或功能都是通过数据文件联 系起来的。例如,某一功能模块向某一数据文件中存 入数据,而另一个功能模块则从该数据文件中取出数 据。再比如,虽然在数据流程图中的某两个功能模块 之间原来并没有通过数据文件发生联系,但为了处理 方便,在具体实现中有可能在两个处理功能之间设立 一个临时的中间文件以便把它们联系起来
2、信息系统流程图(P138第四节) 功能(模块)结构图主要从功能的角度描述了系统 的结构,但并未表达各功能之间的数据传递关系,而 信息系统流程图是表达功能模块之间的数据传递关系。 事实上,系统中许多业务或功能都是通过数据文件联 系起来的。例如,某一功能模块向某一数据文件中存 入数据,而另一个功能模块则从该数据文件中取出数 据。再比如,虽然在数据流程图中的某两个功能模块 之间原来并没有通过数据文件发生联系,但为了处理 方便,在具体实现中有可能在两个处理功能之间设立 一个临时的中间文件以便把它们联系起来。 第二节 系统设计的方法
第二节系统设计的方法 2、信息系统流程图(P138第四节) 信息系统流程图是以新系统的数据流程图为基础绘制的。可 以按下述思路来绘制信息系统流程图:首先为数据流程图中的 》处理功能画出数据关系图。课本P139图62是数据关系图的一 般形式,它反映了数据之间的关系,即输入数据、中间数据和 输出信息之间的关系。 最后,把各个处理功能的数据关系图综合起来,形成整个系 统的数据关系图,即信息系统流程图 绘制信息系统流程图应当使用统一符号。目前国际上所用 的符号日趋统一,我国国家标准CB1526-79信息处理流程图 图形符号和国际标准化组织标准ISO1028、2636以及美国国家 标准协会ANSI图形符号大致相同,常用的符号(图例)见 课本P139图63
2、信息系统流程图(P138第四节) 信息系统流程图是以新系统的数据流程图为基础绘制的。可 以按下述思路来绘制信息系统流程图:首先为数据流程图中的 处理功能画出数据关系图。课本P139图6.2是数据关系图的一 般形式,它反映了数据之间的关系,即输入数据、中间数据和 输出信息之间的关系。 最后,把各个处理功能的数据关系图综合起来,形成整个系 统的数据关系图,即信息系统流程图。 绘制信息系统流程图应当使用统一符号。目前国际上所用 的符号日趋统一,我国国家标准CB1526-79信息处理流程图 图形符号和国际标准化组织标准ISO1028、2636以及美国国家 标准协会ANSI的图形符号大致相同,常用的符号(图例)见 课本P139图6.3。 第二节 系统设计的方法