共京部電大学 73事务映射 ◆事务映射也从分析数据流图开始,自顶向 下,逐步分解,建立事务型系统结构图。 1.复审系统分析模型 C 2.重画数据流图 3.确定是否具有事务流特征 4.确定事务中心及流特征 5.进行事务映射 主模块 P层 6.因子化分解和细化 A 7.优化系统结构 B,FD、 取得A匚L」LM 出HT层 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 16
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 16 7.3 事务映射 ◆ 事务映射也从分析数据流图开始,自顶向 下,逐步分解,建立事务型系统结构图。 1. 复审系统分析模型 2. 重画数据流图 3. 确定是否具有事务流特征 4. 确定事务中心及流特征 5. 进行事务映射 6. 因子化分解和细化 7. 优化系统结构
共京部電大学 731识别事务中心 ◆事务中心通常位于几条操作路径的起始点 上,可以从数据流图上直接找出来。 事务源:一个带有请求性质的数据流; 事务中心:处理事务源的加工,且后继的多个 加工必须是并列的并在事务中心的控制下完成 不同功能处理。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 17 7.3.1 识别事务中心 ◆ 事务中心通常位于几条操作路径的起始点 上,可以从数据流图上直接找出来。 ➢ 事务源:一个带有请求性质的数据流; ➢ 事务中心:处理事务源的加工,且后继的多个 加工必须是并列的并在事务中心的控制下完成 不同功能处理
共京部電大学 732事务映射 ◆夷氩流度映射到q盒二个输入分支和一个 输入分支结构的开发与变换流的方法类似 分类事务处理分支结构包含一个调度模块,它 调度和控制下属的事务处理模块。 建立一个主模块用以代表整个加工,P层 然后考虑被称为事务层的第二层模块,T层 第二层模块只能是三类:取得事务、处理事务和 给出结果。 处理事务模块的下层为操作模块,A层 操作模块之下为细节模块,D层 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 18
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 18 7.3.2 事务映射 ◆ 事务流应映射到包含一个输入分支和一个 分类事务处理分支的程序结构上。 ➢ 输入分支结构的开发与变换流的方法类似 ➢ 分类事务处理分支结构包含一个调度模块,它 调度和控制下属的事务处理模块。 建立一个主模块用以代表整个加工,P层 然后考虑被称为事务层的第二层模块,T层 第二层模块只能是三类:取得事务、处理事务和 给出结果。 处理事务模块的下层为操作模块,A层 操作模块之下为细节模块,D层
共京部電大学 变换事务混和型结构 ◆一般来讲,一个大型的软件系统不可能是 单一的数据变换型,也不可能是单一的事 务型,通常是变换型结构和事务型结构的 混合体。 ◆在具体的应用中一般以变换型为主,事务 型为辅的方式进行软件结构设计。 CI E H C2 BI B2 Toca 09--M B3 (T3) ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 19
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 19 变换-事务混和型结构 ◆ 一般来讲,一个大型的软件系统不可能是 单一的数据变换型,也不可能是单一的事 务型,通常是变换型结构和事务型结构的 混合体。 ◆ 在具体的应用中一般以变换型为主,事务 型为辅的方式进行软件结构设计
共京部電大学 变换事务混和型结构 区×系统 DK 得到D 换 给出K K D G E K 丽國画- B/B、G M M 得到B[调度BC M[输出M B B1、cy 输入A[AB 】[T23 事 务 作2 操作n 细竹[南[轴节一 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 20
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 20 变换-事务混和型结构