- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 系统设计方法1.ppt
5 总结(续) 1 读 因素 因素 2 存 因素 3 检查 因素 4 通知 护理站 合理因素 不安全因素 图1:“病人监护系统”的DFD图 属于变换型,故对它作变换分析。 5 总结(续) 1 读 因素 因素 2 存 因素 3 检查 因素 4 通知 护理站 合理因素 不安全因素 图2:“病人监护系统”的DFD图 变换分析结果 输入 输出 5 总结(续) 病人监护系统 获得因素值 输出不安全因素 存入数据库 Pn,Factors,EOF Pn, Factors 图3:转换后得到的“ 病人监护系统”的初始结构图上层 Pn, Factors 思 考 1)根据“银行贷款文件修改系统”的问题描述画出DFD图,运用转换方法画出相应的模块结构图,并进行优化。 2)根据结构图优化原则对“病人监护系统”的初始模块结构图进行改进。 * * * * * * * * * * * * * * * * * * 1 问题描述 数据存储: 数据库中的数据应该可以按病人号进行检索。各因素是相互无关的,其格式和长度均不相同。在数据库中,不必标出个因素值是否安全。 注:因素值无效与因素值安全是两个概念。 比如体温为 39。C是有效的,却是不安全的。 病人监护系统 处理因素值 检查因素值 获得因素值 检查不合理 因素值 读取病床 因素值 读取病 人信息 检查 不安全 因素 读取安全 值范围 存入 数据库 报告错 误设备 报告 不安全 因素 Pn, Factors,EOF Error Flags Factors, Safe Ranges Error Flags Unsafe Flags, Error Flags Pn,Factors, Error Flags Pn, Factors, Error Flags, Unsafe Flags Pn,BednumEOF Factors, Error Flags Pn,FactorsError Flags Bednum Pn Factors Error Flags2 Unsafe Flags Safe Ranges Pn,Factors Unsafe Flags Pn, Error Flags 参数说明:Pn-病人号 Bednum-病床号 Factors-七个因素值 SafeRanges-因素安全值范围 EOF-本次巡视已处理过最后一个病人信息 Error Flags2-各因素值是否合理 UnsafeFlags-因素值是否安全 * ErrorFlags-硬件故障标志字;设备故障标志字 2 初始结构图 2 初始结构图 模块“检查因素值”调用三个下层模块分别完成三个功能: 1)查出不合理的因素值(‘检查因素值’模块中再将Error Flags2和硬件故障标志字合并成设备故障标志Error Flags) 2)查出某病人的因素安全值范围 3)决定病人的因素值是否安全 模块“处理因素值”将数据存入数据库,并在发现不安全因素或设备故障时通知护理站 3 结构图的改进 使用技巧: 减少块间联系,主要是减少模块之间传送的参数个数 消除“管道性”模块 消除重复的功能 如果一个模块篇幅较大,可考虑分解 如果一个模块篇幅较小,可考虑同其调用模块合并 要考虑将来可能发生的变化和扩充 3 结构图的改进(续) 病人监护系统 处理因素值 检查因素值 获得因素值 检查不合理 因素值 读取病床 因素值 读取病 人信息 检查 不安全 因素 读取安全 值范围 存入 数据库 报告错 误设备 报告 不安全 因素 Pn, Factors,EOF Error Flags Factors, Safe Ranges Error Flags Unsafe Flags, Error Flags Pn,Factors, Error Flags Pn, Factors, Error Flags, Unsafe Flags Pn,BednumEOF Factors, Error Flags Pn,FactorsError Flags Bednum Pn Factors Error Flags2 Unsafe Flags Safe Ranges Pn,Factors Unsafe Flags Pn, Error Flags 缺少Bednum 3 结构图的改进 改进一: 减少块间联系,主要是减少模
文档评论(0)