哈尔滨工业大学软件工程课件4.ppt
《哈尔滨工业大学软件工程课件4.ppt》由会员分享,可在线阅读,更多相关《哈尔滨工业大学软件工程课件4.ppt(50页珍藏版)》请在三一文库上搜索。
1、 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9(3)(3)(3)(3)完成第第二级分解A Aabc cP Pwwu uvrpB BC CD DdeE EQQR RWWU UV VMA变换中心变换中心对逻辑输入的分解CEBADabdeccbaABCMAEDde 逻辑输入模块的调用与执行过程 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9MACEBADabdecMAGet CGet EBtoCAtoBDtoEaecReadDGet BRead Ac,eabbbcde 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9A Aabc cP Pwwu uvrpB BC CD DdeE E
2、QQR RWWU UV VME变换中心变换中心对输出的分解WUVvuwMTQPR eC,prU,w对变换中心加工的分解 prw,u 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9MACBAEDMTQPR从变换分析导出的初始 SC 图MEWUVMCc,eW,uW,uC,e(4)(4)(4)(4)获得完整的 SCSC 图 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9运用变换分析方法建立系统的SC时需注意以下几点:模块设计的次序时,应遵循对一个模块模块设计的次序时,应遵循对一个模块模块设计的次序时,应遵循对一个模块模块设计的次序时,应遵循对一个模块的全部直接下属模块都设计完成后,再转向
3、的全部直接下属模块都设计完成后,再转向的全部直接下属模块都设计完成后,再转向的全部直接下属模块都设计完成后,再转向另一个模块的下层模块的设计。另一个模块的下层模块的设计。另一个模块的下层模块的设计。另一个模块的下层模块的设计。在设计下层模块时,应考虑模块的耦合在设计下层模块时,应考虑模块的耦合在设计下层模块时,应考虑模块的耦合在设计下层模块时,应考虑模块的耦合和内聚问题,以提高设计初始和内聚问题,以提高设计初始和内聚问题,以提高设计初始和内聚问题,以提高设计初始SCSC图的质量。图的质量。图的质量。图的质量。注意注意注意注意“黑盒黑盒黑盒黑盒”技术的使用。技术的使用。技术的使用。技术的使用。哈
4、哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9主模块主模块ABCA1A2A3A11A12A13 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9低功能内聚信息内聚通信内聚过程内聚时间内聚逻辑内聚巧合性内聚 高强弱 内聚性模块独立性低非直接耦合数据耦合标记耦合控制耦合外部耦合公共耦合内容耦合 高弱 强耦合性模块独立性 具有高内聚低耦合的模块才是模块独立性比较强的模块。哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9 具有高内聚低耦合的模块才是模块独立性比较强的模块。模块A模块D模块C模块B非直接耦合通过参数表通过参数表传递传递数据数据(数据耦合数据耦合)通过参数表通过参数表传递传递数
5、据结构数据结构(数据耦合数据耦合)具有松散型 的耦合类型 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9请将上列给出的具有变换型的DFD图导出它的SC图A A1 1A A2 2a1a2P P B B b1C C1 1c1C C2 2c1p1P2 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/92、事务分析-是将具有事务型的DFD图导出SC图I IA AL LMMN NOOB BC CD DE EF FGGH H事务中心事务源 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9I IA AL LMMN NOOB BC CD DE EF FGGH H主模块给出H取得ALMNA GHBE
6、CF D 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9发送部分请将下列给出的采购子系统请将下列给出的采购子系统请将下列给出的采购子系统请将下列给出的采购子系统 DFDDFD 图转换成图转换成图转换成图转换成SCSC图图图图2.12.12.22.22.32.3书库保管员F2F1F5F6F7加工名称加工名称加工名称加工名称:2.1 2.1 按书号汇总缺书按书号汇总缺书按书号汇总缺书按书号汇总缺书2.2 2.2 按出版社汇总缺书按出版社汇总缺书按出版社汇总缺书按出版社汇总缺书2.3 2.3 修改教材库存和待修改教材库存和待修改教材库存和待修改教材库存和待 购量购量购量购量文件名称文件名称文件
7、名称文件名称:F1F1 教材存量表教材存量表教材存量表教材存量表F2F2 缺书登记表缺书登记表缺书登记表缺书登记表F5F5 待购教材表待购教材表待购教材表待购教材表F6F6 教材一览表教材一览表教材一览表教材一览表F7F7 进书登记表进书登记表进书登记表进书登记表 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9发送部分采采采采 购购购购按书号按书号按书号按书号汇总汇总汇总汇总缺书缺书缺书缺书登记表登记表登记表登记表统计缺书统计缺书统计缺书统计缺书登记进书登记进书登记进书登记进书按出版社按出版社按出版社按出版社汇总汇总汇总汇总打印打印打印打印缺书单缺书单缺书单缺书单修改修改修改修改教材存量
8、表教材存量表教材存量表教材存量表修改修改修改修改教材待购量教材待购量教材待购量教材待购量统计统计统计统计命令命令命令命令登记登记登记登记命令命令命令命令待购待购待购待购教材表教材表教材表教材表暂缺暂缺暂缺暂缺书单书单书单书单暂缺暂缺暂缺暂缺书单书单书单书单进书进书进书进书通知通知通知通知进书进书进书进书通知通知通知通知-采购子系统的 SC 图-缺书登记表缺书登记表缺书登记表缺书登记表=班号班号班号班号+姓名姓名姓名姓名+书号书号书号书号+数量数量数量数量 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9三、软件模块结构的改进三、软件模块结构的改进一、模块功能的完善化执行指定的功能部分执行指
9、定的功能部分执行指定的功能部分执行指定的功能部分出错处理的部分。出错处理的部分。出错处理的部分。出错处理的部分。哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9 二、消除重复功能,改善软件结构。完全相似完全相似完全相似完全相似局部相似局部相似局部相似局部相似 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9X XY YR1R1R2R2 物理输入相似部分X XY YR1 R1 R2R2R RX+R1 X+R1 Y+R2Y+R2R R相似模块的各种合并方案的示意图 哈哈尔尔滨滨工工业业大大学学 韩静萍2025/7/9 三、模块的作用范围应在控制范围之内。作用范围作用范围作用范围作用范围:是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨工业大学 软件工程 课件
