软工视频-----系统结构图

结构图中包含的模块

1.传入模块  2 传出模块  、3 变换模块、4 协调模块

系统结构图分类

1.变换型系统结构图

          处理问题的过程分为三部分:1.取得数据,2.变换数据 3.给出数据

变换分析

       流程:四步组成       

                     1、重画数据流图

                     2、区分有效(逻辑)输入,有效(逻辑)输出和中心变换部分

                     3、进行一级分解,设计上层模块

                     4、进行二级分解,设计输入,输出和中心变换部分的中,下层模块

      注意事项:

            1.在选择模块设计的次序时,必须对一个模块的全部直接下属模块都设计完成。             

                    2.在设计下层模块时,应考虑模块的耦合和内聚问题。

                    3.使用“黑箱”技术:在设计当前模块时,先把这个模块的所有下层模块定义成“黑箱”。

                    4.在模块划分时,一个模块的直接下属模块一般在五个左右。

                    5.如果出现了以下情况,就停止模块的功能分解。

                                    1.当模块不能再细分为明显的子任务时

                                    2当分解成用户提供的模块或程序库的子程序时

                                    3.当模块的界面是 输入输出设备传送的信息时

                                    4.当模块不宜再分解的过小时

2.事务型系统结构图

特点:接收一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。

事务分析

      与变换分析一样,事务分析也是从分析数据流图开始,自顶向下,逐步分解,建立系统的结构图 

过程

             1.识别事务源

             2.规定适当的事务性结构

             3.识别各种事务和他们定义的操作

             4.注意利用公用模块

             5.对每一事物,或对练习密切的一组事务,建立一个事务处理模块

             6,对事务处理模块规定他们全部的下层操作模块

             7,对操作模块规定他们的全部细节模块

 

猜你喜欢

转载自blog.csdn.net/weixin_44663188/article/details/106461691